make equals() depend on key field