code: public <T extends Serializable> void bind(ObjectProperty<T> property) {
  		bind(property, property.getName());
  	}
docs: Generates a bidirectional binding between the {@link Property} and the
  application store value. The store key is used by the property name
  {@link Property#getName()}
  
  @param <T>
  {@link Serializable} small object
  @param property
  {@link Property} to bind