Added purposes and comments to the User domain class