Fix creating a Url from native url string to allow authless, empty query and empty fragment
QueryString should implement QueryStringInterface