JSONViews, BeanValidation and user genericity added