Adding cloneX methods to each class to allow for nodes to be appended to other nodes without altering the source.