add marshall/unmarshall to/from node(subtree)