Don't push the data directly into an entity, use an action component instead - probably the one you already have for the submit action. Then validate it in the submit action method manually.
Thanks for replying. Yes, I am using an action component already. Annotations are really easy to use and maintain. That was the reason I would like to put them in.
Anyway, I will make validation manually for data.