/// <summary>
        /// Find and registers Autofac modules that are implemented as plugins.
        /// </summary>
        public void FindAndRegisterPluginModules()
        {
            var modules = _pluginScanner.FindPlugins(typeof(Module));

            foreach (var module in modules)
            {
                _logger.Trace(() => "Registering module: " + module.Type.FullName);
                _builder.RegisterModule((Module)Activator.CreateInstance(module.Type));
            }
        }