public function withoutQueryValue($key):UriExtended{
		$current = $this->getQuery();

		if($current === ''){
			return $this;
		}

		$decodedKey = \rawurldecode($key);

		$result = \array_filter(\explode('&', $current), function($part) use ($decodedKey){
			return \rawurldecode(\explode('=', $part)[0]) !== $decodedKey;
		});

		return $this->withQuery(\implode('&', $result));
	}