Class AbstractModelVisitor