Creation of a class to gather collections asynchronously.
Lot of clean up operations
Deletion of the useless collectionGatherer.