public void ReportFailure(IApprovalFailureReporter reporter) { reporter.Report(this.approved, this.received); }