public APipelinableRequest SynchronExecution(APipelinableRequest myToBeExecutedRequest) { Stopwatch sw = Stopwatch.StartNew(); myToBeExecutedRequest.Validate(_metaManager); myToBeExecutedRequest.Execute(_metaManager); sw.Stop(); //set the stats myToBeExecutedRequest.Statistics = new RequestStatistics(sw.Elapsed); return myToBeExecutedRequest; }