dummy_E Node1 dummy_E + dummy_E() + setData() + ~dummy_E() + dummy() Node2 dummy_D - m_dummy + dummy_D() + ~dummy_D() + value() Node2->Node1 Node3 std::vector< const dummy_D * > Node2->Node3 +elements Node3->Node1 -m_dummy