cleanup
Added transform_tree2 tests
indifferent access
cleanup