internal Cycle(YearlySchedule parent, DateTime startDate) { _yearlySchedule = parent; _qualityPeriods = CreateQualityPeriods(startDate, this); }