Assists in creating good and consistent equals(), toString(), hashCode(), and compareTo() methods.