protected final <T> void delegateSet(AbstractPropertyContainer container, AbstractProperty<T> property, T value) {
      container.setValueOf(property, value);
    }
protected final <T> void delegateSet(AbstractPropertyContainer container, AbstractProperty<T> property, T value)