IProxyDict Node1 IProxyDict + DeclareInterfaceID() + ~IProxyDict() + proxy_exact() + proxy() + proxy() + proxies() + addToStore() + recordObject() + boundHandle() + unboundHandle() + tryELRemap() + createObj() + hiveProxyDict() + sourceID() Node2 IStringPool + ~IStringPool() + stringToKey() + keyToString() + keyToString() + registerKey() Node2->Node1 Node3 extend_interfaces< IHiveStore, INamedInterface > Node3->Node1