Remove dependency "Clock" from "PersistentUserDAO". Instead pass "Clock" into methods "authenticate","register" and "isUserExistBySession"