Pretty `toString()`, `hashCode()`, and `equals(...)` please.