rename IModule to IModuleDependencyDescriptor