public override void Start(bool waitForReadiness = true) { if (this.IsStarted || this.IsShuttingDown) { return; } this.Restart(waitForReadiness); }