Tweaked RegionSet to make the (package private) field private, also added a javadoc section to the start of the file