Made the ReportItemFactory a non-nullable argument

Passing null was triggering a fatal error anyway.