Should `Comparable` be more specific (ie `UrlTemplate`) ?