Create equals() and hashCode() contract.md