Taken from SciParam. Used as the underlying object in ClassGroupRange, and also uesd for inputting ranges in the classifer table and elsewhere.