src/vs/base/common/lifecycle.ts/MutableDisposable/value
class MutableDisposable:	set value(value: T | undefined) {
		if (this._isDisposed || value === this._value) {
			return;
		}

		this._value?.dispose();
		if (value) {
			setParentOfDisposable(value, this);
		}
		this._value = value;
	}