Duration get duration => _duration;
set duration(Duration value) { assert(!duration.isNegative); _duration = value; }