- Change the AT validation code to an subsciption adapter. This allows reliable
  validation for types derived from ATEvent, which wasn't the case with the
  post_validate method.