public AsyncProtoBufOperation(int totalTasksToComplete) {
     m_progress = new ProgressData { TotalTasksToComplete = totalTasksToComplete };
     reportOperationProgressChanged = new SendOrPostCallback(ReportOperationProgressChanged);
 }