unsetTarget(key) {
		if (!this._target) return false;
		if (this._target.delete(key)) {
			this._maxTarget = undefined;
			return true;
		}
		return false;
	}
@param {Dependency} key the key
@returns {boolean} true, if something has changed