My question was just about `sort()`. I don't see why `getIdentifierFieldNames()` would return fields in different orders. It should be deterministic according to the entity mapping.