Added conversion from HasNode to Node, but kept the resulting node
private
Added the Node type to has node. So much recursion.