/// <summary>
        /// Initializes a new instance of the <see cref="CustomizationManagerBase&lt;T&gt;"/> class.
        /// </summary>
        /// <param name="composer">The composer.</param>
        /// <param name="fileSystem">The file system.</param>
        protected CustomizationManagerBase(IDirectoryBasedComposer composer, IFileSystem fileSystem)
        {
            if (composer == null) throw new ArgumentNullException("composer");
            if (fileSystem == null) throw new ArgumentNullException("fileSystem");

            _composer = composer;
            _fileSystem = fileSystem;
            Log = LogManager.GetLogger(GetType());

            Customizers = new List<ICustomizeReactorInitialization>();

            if (Log.IsDebugEnabled) Log.DebugFormat("There were {0} customizers found", Customizers.Count());
        }
 /// <summary>
 /// Initializes a new instance of the <see cref="InitializationCustomizationManager"/> class.
 /// </summary>
 public InitializationCustomizationManager(IDirectoryBasedComposer composer, IFileSystem fileSystem)
     : base(composer, fileSystem)
 {
     _log = LogManager.GetLogger(GetType());
 }