Pass in data on Reporting constructor instead of invoking event methods.