Bugfix: ReportGenerator would not allow undef in place of optional Catalyst object