StringParse Node1 StringParse + StringParse() + piece() + piece() Node2 std::vector< std::string > + elements Node2->Node1