code: def validate_regions_schema(self, data):
          
          region_schema = RegionSchema()
          supplied_regions = data.get('regions', {})
          for region in supplied_regions.keys():
              result = region_schema.validate(supplied_regions[region])
              if len(result.keys()) > 0:
                  raise ValidationError(result)
docs: Performs field validation for regions.  This should be
          a dict with region names as the key and RegionSchema as the value