You should use the GWT editor framework for data binding.
Take a look at this documentation from Sencha:
http://docs.sencha.com/gxt-guides/3/data/editors/Editors.html
Using the Bindings and BaseModelData class is old styled GXT. It is part from the legacy package and should help to migrate an existing project. If you start a new project with GXT 3, I suggest to use the GWT editor framework.