Adding UrlInterface implementation