Add reporting logic to OManager
OManager should also instance the reporting objects and when writeReport is called should add to the ReportingManager object (to be created) the report to be written.
OManager should also instance the reporting objects and when writeReport is called should add to the ReportingManager object (to be created) the report to be written.