Remove visitor-style traversals