Map<String, dynamic> convertFieldsToXmlMap(List<String> fields) { for (var key in keys) { if (fields.contains(key)) this[key] = {'\$': this[key]}; } return this; }