Modify the DataManager/DataSet classes so notification is handled entirely by the manager ( make DSOs dump and replaceable. Added get/put functions to allow tranparent access to parent: may want to use reference rather than actual obj ie. (manager, interface) to survive replacement