Refactored AuthRepository to use callback on save models to db;