code: public Object getProperty(String property) {
          if(ExpandoMetaClass.isValidExpandoProperty(property)) {
              if(property.equals(ExpandoMetaClass.STATIC_QUALIFIER) ||
                 property.equals(ExpandoMetaClass.CONSTRUCTOR) ||
                 myMetaClass.hasProperty(this, property) == null) {
                    return replaceDelegate().getProperty(property);
              }
          }
          return myMetaClass.getProperty(this, property);
      }
docs: this method mimics EMC behavior