EventContainers::IdentifiableCacheBase::IMaker Node1 EventContainers::Identifiable CacheBase::IMaker + m_IsReEntrant + ~IMaker() + typelessMake() Node2 EventContainers::Identifiable Cache< T >::Maker + make() - typelessMake() Node1->Node2