Refactoring implementsInterface
Exception throw moved from Packager to ExtensionRegister/PackageRegister