protected virtual string ProcessScanEvent(ScanEvent msg)
 {
     return DefaultProcess(msg);
 }
 protected override Message ProcessScanEvent(ScanEvent msg)
 {
     return base.ProcessScanEvent(msg);
 }