toString(), equals(), hashCode()