My preference would be to try to use the oae.api.util.validation method. It should do a lot of the things that `onFieldError`, `onFieldHighlight`, etc. do