docs: public Object getProperty(String property) {
          if (isValidExpandoProperty(property)) {
              if (property.equals(STATIC_QUALIFIER)) {
                  return new ExpandoMetaProperty(property, true);
              } else if (property.equals(CONSTRUCTOR)) {
                  return new ExpandoMetaConstructor();
              } else {
                  if (myMetaClass.hasProperty(this, property) == null)
                      return new ExpandoMetaProperty(property);
                  else
                      return myMetaClass.getProperty(this, property);
              }
          } else {
              return myMetaClass.getProperty(this, property);
          }
      }