My understanding is that calling setAge directly on the Person object will not fire events unless you have explicitly provided that support in the Person class. Going through the newly created Property, however, guarantees the events we're looking for...but only through listeners you place on the Property. |