Make ReportRenderer a case class instead of an object so that the
Repository is ambient