HLTNavDetails::TypelessAuxProxy Node1 HLTNavDetails::TypelessAux Proxy + create() + reg() + clear() + sync() + syncTypeless() + clone() Node2 HLTNavDetails::ITypeProxy # m_clid # m_typeName # m_key # m_proxy # m_ncPointer # m_pointer # m_isAuxVectorBase + ITypeProxy() + ~ITypeProxy() + create() + reg() + sync() + clear() + contains() + transientContains() + empty() + clone() + clid() + typeName() + cptr() * castAuxVectorBase() * castIAuxStore() * syncTypeless() Node2->Node1