Common interface for all classes that support delegation of their data updates to another class.
virtual istd::IChangeable * GetSlavePtr() const =0
Gets the slave object pointer.
virtual void SetSlavePtr(istd::IChangeable *slavePtr)=0
Sets the slave object pointer for change delegation.
Common interface for data model objects, which can be changed.