docs: public boolean hasCollectionProperty( Property propertyId ) {
          Object value = getProperty(propertyId);
          return (value instanceof Collection<?> && !((Collection<?>)value).isEmpty());
      }