Add visitor methods to visitors
Add replaceChildWith() to Parent