/// <summary>
        /// Initializes a new instance of the <see cref="ExperimentResourceProvider"/> class.
        /// </summary>
        /// <param name="reportFolder">Root report folder</param>
        /// <param name="runName">Source Experiment runName </param>
        /// <param name="groupName">Name of the experiment group.</param>
        public ExperimentResourceProvider(folderNode reportFolder, String runName, String groupName = "")
        {
            folderNode directory = reportFolder;

            if (!groupName.isNullOrEmpty())
            {
                directory = directory.Attach(groupName); //.Add(groupName, groupName, "");
            }
            directory = directory.Attach(runName);
            folder    = directory;
        }