Inheritance: ReportEventArgs
 private void ReportRepository_ReportAdded (object sender, ReportAddedEventArgs e)
 {
   AddReportViewModel (e.ReportName, e.Report);
 }
 protected virtual void OnReportAdded (ReportAddedEventArgs e)
 {
   var handler = ReportAdded;
   if (handler != null)
     handler (this, e);
 }