public RestartCommand(TimeSpan?delay) : this()
 {
     Delay = new JsonSerializedType <TimeSpan?>(delay);
 }
 public ShutdownCommand(TimeSpan?delay) : this()
 {
     Delay = new JsonSerializedType <TimeSpan?>(delay);
 }