Added a base User class