@override void operator []=(String key, Object? value) { if (value == null) { values.remove(key); } else { values[key] = value; } _save(); }