Checking in the first code that defines user object and abstraction over
the main database.