Update Visitor.hpp