Add GetVisitor to IVisitable