Refactoring: Interface for UserDao