Add JSR 303 Validation, prepare bloch event attend functionality