@override double getDouble(String key, double defaultValue) { return _getOrNull<num>(key)?.toDouble() ?? defaultValue; }