Implemented IVisitableObjectAction