adding Bean Validation