- @NotNull validation for credentials
- Credentials salt field
- Add constructor javadoc