Removing unused variable declarations
TrailPointer iteration relaxation of asserts
Adding setChildren to Node