Updated Module class, removed ExternalModule.