to_dict -> as_dict()