Duration     = new Duration(TimeSpan.FromSeconds(particleTime)),
 get => GetValue(TimeSpan.FromSeconds(DEFAULT_FLUSHPERIOD));
 await Task.Delay(TimeSpan.FromSeconds(input.secondsDelay));