Map<String, dynamic> toMap() => <String, dynamic>{ "id": id, "key": key, "value": value, "description": description, };