Defining a record's key field is a property of:
If the key were a property of the record, then records could only be sorted in one order.
If the key were a property of the record, then we could only search on a single value.
But we really want to be able to sort or search on different fields.