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