@override int get total { _$totalAtom.reportRead(); return super.total; }
@override set total(int value) { _$totalAtom.reportWrite(value, super.total, () { super.total = value; }); }