public iDummyModule SetupModule(iDummyModule _concreteModule, IModuleSettings _settings = null) { ConcreteModuleImplementation = _concreteModule.SetupModule(_concreteModule, _settings); if (ConcreteModuleImplementation == null) { OnSetupError(); } return(ConcreteModuleImplementation); }