public TimetableException(string message, Exception innerException, TimetableError error = TimetableError.Unknown) : base(message, innerException)
 {
     errors.Add(error);
 }
 public TimetableException(TimetableError error = TimetableError.Unknown)
 {
     errors.Add(error);
 }