Revise databinding code
  - Replace use of deprecated databinding APIs (untyped
    PojoProperties, untyped BeanProperties, untyped WidgetProperties,
    ViewerObservables, untyped ViewerProperties)
  - Add more nullable annotations
  - Rework code for better null analysis
  - Fix potential NPE
3 files changed