Changed Node to be abstract, inherited by UNode.