added validations for User, Kitchen and Reservation models