Add necessary includes in Visitor.hpp