pull methods into Class for reloading
Add UrlPlugin to dependency for BaseUrlHandler
Add assert and TODO