Refactor NodeModel to have a pointer to node manager
In preparation for validated updates to node properties.