public function GenerateCommonReport(ICannedReport $cannedReport) { $data = $this->repository->GetCustomReport($cannedReport->GetBuilder()); return new CustomReport($data, $this->attributeRepository); }