Map<String, dynamic> toJson() => { "reps": reps, "workouts": workouts.map((workout) => workout.toJson()).toList(), };