docs: public <T extends AbstractSchemaProperty> Set<T> getIndexed() {
          HashSet<AbstractSchemaProperty> indexed = new HashSet<>();
          for (AbstractSchemaProperty prop : properties.values()) {
              if (prop.isIndexed()) indexed.add(prop);
          }
          return (Set<T>) indexed;
      }