misched interface: rename Begin/End to RegionBegin/RegionEnd since they are not private.