changed method names in AccessVisit and added default constructor