Authentication DAO replaced abstract methods in the Bean and made it non abstract.