Separated out PrunedRegionMapper for better reusability