@override double get volume { _$volumeAtom.reportRead(); return super.volume; }
@override set volume(double value) { _$volumeAtom.reportWrite(value, super.volume, () { super.volume = value; }); }