Declared the subclasses region-parametric.
Added partition and children regions.