Having the reports in another bundle allows to disregards the complexity inherent with the normal ordering. methods is before processes and commands.
So if it is included in the main bundle, we'd have to block the call of the bundle at least the second iteration, but in most case to the third one, and preventing to use processes and commands in the third iteration if we need reporting on it