allow multiple regions in arrayref on instantiation
coerce regions to proper form (case, # of digits)