I don't think we should memoize here or `query_string`/`fragment`. 
It is a simple access on the `URI` object.