basic move/copy implementation for nodes
remaining copy code / tests