public Schedule(string name, TimeSpan interval, Action action) { if (name == null) throw new ArgumentNullException(nameof(name)); if (action == null) throw new ArgumentNullException(nameof(action)); Name = name; Interval = interval; Action = action; }