Added absolute handling to UrlGenerator