Right, data classes have very specific semantics, ...
# getting-started
j
Right, data classes have very specific semantics, so Kotlin can guarantee 'hashCode()` and
equals(...)
work correctly. You are not the first to trip over this