public TimeSpan TotalTrainingTime() { return(DaysOfWeek.Aggregate(TimeSpan.Zero, (sumSoFar, nextValue) => sumSoFar + nextValue.TotalTrainingTime)); }