- hash
- allowed_keys:  [line1, line2, city, province, postcode, country]
  required_keys: [line1, city, province, postcode, country]
  keys:
    line1: [str, {maxlen: 80, required: Yes}]
    line2: [str, {maxlen: 80}]
    city: [str, {maxlen: 60, required: Yes}]
    province: [str, {maxlen: 60, required: Yes}]
    postcode: [str, {len_between: [4, 15], regex: '^[\w-]{4,15}$'}]
    country: [str, {len: 2, regex: '^[A-Z][A-Z]$', required: Yes}]
