int get limit => _limit;
set limit(int newLimit) { _limit = newLimit; if (_position > _limit) { _position = _limit; } }