extend UrlGenerator