/// <summary> /// Duplicates configuration builder having own configuration lists. But registered configuration instances will still be the same. /// </summary> /// <returns>New instance of IStrategyBuilder</returns> IStrategyBuilder IStrategyBuilder.ShallowCopy() { return(new ReplayStrategyBuilder <TData> { ThreadCount = ThreadCount, DataReader = DataReader, SpeedMultiplier = SpeedMultiplier, Aggregators = Aggregators.ToArray(), ScenarioFactory = ScenarioFactory, FinishTimeout = FinishTimeout, InitialUserData = InitialUserData, }); }