public void CheckGoals() { Phases.ForEach(x => x.CheckGoals()); Completed = Phases.All(x => x.Completed); }