11. The method of claim 10 wherein said step of transmitting a message indicating that said first data bearing object expects to undergo a change comprises the steps of: registering said object graph manager as an observer with said first data bearing object; and broadcasting said message indicating that said first data bearing object expects to undergo a change from said first data bearing object to registered observers of said data bearing object.
11. The method of claim 10 wherein said step of transmitting a message indicating that said first data bearing object expects to undergo a change comprises the steps of: registering said object graph manager as an observer with said first data bearing object; and broadcasting said message indicating that said first data bearing object expects to undergo a change from said first data bearing object to registered observers of said data bearing object. 12. The method of claim 11 wherein said interested object comprises a user interface manager object managing values displayed in a user interface, and further comprising the steps of: after said user interface manager object has received said message indicating that said first data bearing object has undergone change, transmiting a message from said user interface manager object to said first data bearing object requesting values for data of said first data bearing object; transmitting said values for said data of said first data bearing object from said first data bearing object to said user interface manager object; and updating said values displayed in said user interface corresponding to said values for said data of said first data bearing object.