renamed RegionAgent->Agent and fixed dup constructors for tests