Abstracted validation behind AnswerInterceptor interface to remove any javax.validation dependency.