dataset Node1 dataset - m_directory + dataset() + ~dataset() + directory() + datafiles() Node2 std::vector< std::string > + elements Node2->Node1