OrphanJetMomentMap Node1 OrphanJetMomentMap + instance Node2 JetMomentMap + JetMomentMap() + ~JetMomentMap() + setMoment() + setMoment() + getMoment() + getMoment() + access() Node2->Node1 Node3 JetMapBase< JetMoment ::MomentData > # m_store # m_end # m_ownPolicy # m_nullData + JetMapBase() + JetMapBase() + operator=() + ~JetMapBase() + addRecord() + getRecord() + assignRecord() + addData() + retrieveData() + accessData() + numberOfMoments() + clear() + clear() + ownPolicy() # removeRecord() # transferRecord() # map() # map() Node3->Node2 Node4 OrphanJetCounter # m_counter + getNewId() # reset() Node4->Node1