Move FMLLoading Plugin to core module and have permission module register with core. This will allow any module to register ASM modifications with the core module