worked on JSR303 bean validation and User validation