moved some methods into the INodeFactoryDescriptor -> lots of changes in all subclasses of Node