changed getters and setters for the User object to work with the objective C property framework