CookingTask({required this.label, required this.totalSeconds}) : remainingSeconds = totalSeconds, isRunning = false;