SG::DataProxy Node1 SG::DataProxy + DataProxy() + DataProxy() + DataProxy() + DataProxy() + DataProxy() + DataProxy() + ~DataProxy() * handleList_t * mutex_t * lock_t * objMutex_t * objLock_t * SG::DataStore * m_refCount * m_resetFlag * m_boundHandles * m_const and 66 more... Node2 IRegistry Node2->Node1 Node3 SG::IRegisterTransient + ~IRegisterTransient() + registerTransient() Node3->Node1