Make ParsedURL retain fragment (hash) info, while maintain backward compatibility.