double? byDouble(String key, {double? defaultValue}) { if (this[key] == null) return defaultValue; return double.tryParse(byString(key)!) ?? defaultValue; }