A url should know how to parse a uri