adding hibernate layer validation