Spring Security with bcrypt password hashing algorithm which uses salt by default.
Got rid of Hibernate Validation annotation.