Create NodeFactory for values which are nodes instead of the weird private stuff. Nodes in node (in nodes...) are now rendered correctly.
Remove the class method, create node in the factory.