Moved the setting of the Node model properties to the NodeDataProvider class, so the Node model no longer initialises with a dictionary extracted from json.