Fixed multiple ExternalModule::prepare() calls because of multiple Core::load() calls