docs: public static List<PropertyValue> getMetaPropertyValues(Object self) {
          MetaClass metaClass = InvokerHelper.getMetaClass(self);
          List<MetaProperty> mps = metaClass.getProperties();
          List<PropertyValue> props = new ArrayList<PropertyValue>(mps.size());
          for (MetaProperty mp : mps) {
              props.add(new PropertyValue(self, mp));
          }
          return props;
      }