Apolgies if my search of the forums was poorly conducted, but I'm trying to understand a bit about consolidators.  I want to experiment with 5 min and 15 min bars.  I'm using the QCAlgorithmFramework approach, and I refresh my universe daily with a new set of symbols via SetUniverseSelection().

The example here 

https://www.quantconnect.com/docs/algorithm-reference/consolidating-data#Consolidating-Data-Consolidators--Indicators

 shows the consolidator getting created in the Initiatlize() method of the QCAlgorithm.  

How do I register a consolidator to refresh every day with a new set of symbols each time my universe refreshes?  Should I put the registration for the consolidator down in my universe class?  That seems like a poor design.

What's the proper, elegant, way of doing this?  Thanks!