public SetNextMessageDelayMessage(TimeSpan delay) { Guard.InRange(delay > TimeSpan.Zero, "delay"); Delay = delay; }