public T CreateExecutor <T>() where T : RequestExecutorContainer, new() { ConfigStore.Reset(); DataCache.Reset(); TRexTagFileProxy.Reset(); TransferProxy.Reset(); WebRequest.Reset(); return(RequestExecutorContainer.Build <T>(LoggerFactory, ConfigStore.Object, DataCache.Object, TRexTagFileProxy.Object, TransferProxyFactory.Object, WebRequest.Object)); }