GettersFiringChanges
From APIDesign
GettersAndSetters and listeners are essential part of the JavaBeans specification. They become so popular that many other APIs, not necessarily intended to serve as JavaBeans mimic them.
TBD: Don't fire changes from getters!