you can also move the method getVisitFieldsPersist() to your Visitor() object