public ErrorReporting BuildReport()
{
Exception provExp = this.InnerException;
provExp.Data.Add("Provider", Provider.GetFromId(this.ProviderId).ToString());
ErrorReporting report = new ErrorReporting(Provider.GetFromId(this.ProviderId).Class, provExp);
return report;
}