Fix as_dict