int get period => _period;
set period(int value) { if (_period != value) { _period = value; markNeedsLayout(); } }