public virtual IExceptionReportSender Clone() { IExceptionReportSender clone = CreateEmptyClone(); clone.CopyFrom(this); return(clone); }