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