Currency? optionalCurrency([String key = _defaultCurrencyKey]) { final val = this[key] as String?; return val == null ? null : const CurrencyConverter().convert(val); }