removed TreeTraverse as it's moved to TraverseImplementation