Update Gradle Wrapper and add HashCodeBuilder