Added new Class URLExtension for refactoring.