protected virtual void OnReportTaskWithProgress(EventArgs e) { ReportTaskWithProgress?.Invoke(this, e); }