@override void set(T newValue, {bool force = false}) { if (_blocked) return; super.set(newValue, force: force); _blocked = true; Timer(_throttleDuration, () { _blocked = false; }); }