renamed RegionAgent->Region and fixed dup constructor issues