changes to TreeNode model/fixes to neo4j relation traversals