use Objects.hashCodes() instead of Objects.hashCodeBuilder()
move mail settings from system properties to action resource