Currency fromJson(Map<String, dynamic> data, [String key = _defaultCurrencyKey]) => convert(data[key] as String);