Made the IRegion classes a little more uniform in their inheritance of the required instantiation variables.