docs: public Set<String> getPropertyNames() {
          List<PropertyDescriptor> properties = getWriteableProperties(m_itemClass);
  
          Set<String> propertyNames = new HashSet<String>(properties.size());
          for (PropertyDescriptor pd : properties) {
              propertyNames.add(pd.getName());
          }
  
          return propertyNames;
      }