add option to load data during constructor in abstract managers

 fix RegionManager: use IRegionSelection instead of RegionSelection as parameter