JEN-33: implement UrlFactory