CMS-3440 Node.newNode(Node) should create full copy of Node

- updated Entity and Node Builders
- refactored usages of newNode to avoid repetition