SG::ArenaAllocatorCreator Node1 SG::ArenaAllocatorCreator + ~ArenaAllocatorCreator() + create() Node2 SG::ArenaHandleBaseAlloc T< ALLOC >::Creator # m_makeFunc # m_params + Creator() + create() + name() Node1->Node2