add validation to the fields

Signed-off-by: Fons <lord.fontana@gmail.com>
Merge branch 'develop' into dishes
add zone collection

Signed-off-by: Andrea Corna <andrea.corna.ac.91@gmail.com>