As far as I know, it is not possible to bind to field. The purpose is simple: fields are implementation details, not parts of object's contract. Making field accessible from outside the class breaks encapsulation, so is bad practice. Despite the fact that there is not way how to let clients of the field know e.g. that the value changed.