Refactored registries
Added simple configurations to be injected into the ABaseMod
switched to IE class instead object to remove the $