protected override void HandleReport(Report report)
 {
     //Handle report here
 }
 protected abstract void HandleReport(Report report);