Pass in state values
Add debug statements for state change
set proper precedence on node
Handle node attribute in a way that doesn't use immutable methods
Use a different approach around Immutable errors
Change node tag access test
More debugging
Try another way
Change node access
Use the right object
Set the run starting state from here
Experiment with node during initialise
Come at the node another way
Remove setup from initialize as node is not available
Refactor and improve debug and error handling
Merge branch 'release/0.8.9'