In Core Data it is possible to save queries as fetch requests in the data model using Xcode. There does not appear to be any way in the model to set up a sort order for the results. Worse, if you try to add a sort in code later:

```
fetchRequest.sortDescriptors = [ NSSortDescriptor( key: #keyPath(Venue.name), ascending: true) ]

```

the runtime will throw an error 

> 
> Can't modify a named fetch request in an immutable model.
> 
> 
> 

which suggests that because the fetch was defined in the model, it is now only read only.

Does this effectively mean that if you needed a sorted result set, you cannot store the fetch request in the model?

[Please note, I am not asking how to sort fetches in general, but only if it is possible to store ***sorted*** fetches in the model or add the sort later]