Refactor to remove User#from_dict classmethod