Added validation annotations to all entities