- remove postorder - remove protocol for automatically walking children based on visitor method return value; now only walks if there is no method