public override bool Record(IRecorder recorder)
 {
     return(recorder.RecordEvent(this));
 }
 public override bool Record(IRecorder recorder)
 {
     return recorder.RecordEvent(this);
 }