added missing interfaces to ReportDAO