simplified user to_dict