public setNotStarted = () => {
        warn(this._state !== State.Unreachable, "Setting `" + this.name + "` as state notStarted, but was in state `" + this.state + "`");

        this._state = State.NotStarted;
    }