/// <summary>
        /// Initializes a new instance of the <see cref="ConfigurationReaderVersion1X"/> class.
        /// </summary>
        /// <param name="fileSystem">The object that provides access to the file system.</param>
        /// <param name="fileStorage">The action that stores the files in a package.</param>
        /// <exception cref="ArgumentNullException">
        ///     Thrown if <paramref name="fileSystem"/> is <see langword="null" />.
        /// </exception>
        /// <exception cref="ArgumentNullException">
        ///     Thrown if <paramref name="fileStorage"/> is <see langword="null" />.
        /// </exception>
        protected ConfigurationReaderVersion1X(
            IFileSystem fileSystem,
            StoreFileDataForEnvironment fileStorage)
        {
            {
                Lokad.Enforce.Argument(() => fileSystem);
                Lokad.Enforce.Argument(() => fileStorage);
            }

            m_FileSystem = fileSystem;
            m_FileStorage = fileStorage;
        }
 /// <summary>
 /// Initializes a new instance of the <see cref="ConfigurationReaderVersion12"/> class.
 /// </summary>
 /// <param name="fileSystem">The object that provides access to the file system.</param>
 /// <param name="fileStorage">The action that stores the files in a package.</param>
 /// <exception cref="ArgumentNullException">
 ///     Thrown if <paramref name="fileSystem"/> is <see langword="null" />.
 /// </exception>
 /// <exception cref="ArgumentNullException">
 ///     Thrown if <paramref name="fileStorage"/> is <see langword="null" />.
 /// </exception>
 public ConfigurationReaderVersion12(
     IFileSystem fileSystem,
     StoreFileDataForEnvironment fileStorage)
     : base(fileSystem, fileStorage)
 {
 }