Refactoring ReportProcessors