BaseURL should be given a default value even when the imit facet is disabled
Throw an exception if the module has not been correctlyt configured prior to use
Remove requirement to pass name of source module as it makes less sense in a multi-module world