add ValidationVisitor