Add DataKey equals and hashCode