MyDataObj Node1 MyDataObj - m_val + MyDataObj() + MyDataObj() + ~MyDataObj() + val() + val() Node2 BaseClass Node2->Node1