DMTest::S1 Node1 DMTest::S1 + m_x + S1() + ~S1() Node2 DMTest::S2 + S2() Node1->Node2