Currently when the CSetChooser needs to be injected with new regions the collector policy is responsible for calling a bunch of semi internal functions on the chooser and setting up some closures which are only relevant to the cset chooser.
That code should be moved into the CollectionSetChooser instead.
That code should be moved into the CollectionSetChooser instead.