public Evening(DayPart successor) : base(successor) { }
public MorningOrNight(DayPart successor) : base(successor) { }
public Day(DayPart successor) : base(successor) { }
public DayPart(DayPart successor) { _successor = successor; }