public ThemeManifestMaterializer(ThemeFolderData folderData)
        {
            Guard.NotNull(folderData, nameof(folderData));

            _manifest = new ThemeManifest();

            _manifest.ThemeName         = folderData.FolderName;
            _manifest.BaseThemeName     = folderData.BaseTheme;
            _manifest.Location          = folderData.VirtualBasePath;
            _manifest.Path              = folderData.FullPath;
            _manifest.ConfigurationNode = folderData.Configuration.DocumentElement;
        }