@override double get step => isAutostep ? autostep.toDouble() : _step;
@override set step(double value) => _step = value;