implement property bindings (prepare)
Change name: from BeanWrapper to Component
divide binding from property.
implement BooleanProperty, ObjectProperty, StringProperty and their
Bindings.