bool contains(Time checkTime) { final inside = start <= checkTime && checkTime <= end; return inside; }