Backbone.Collection - Ensure that at most one model has property set to true
That seems wrong on a few levels. 


Slows down every update call
This is pretty much 'magic happens here'
I feel this should be enforced in the UI, is it not too late for this in Backbone?


I would modify the setter to accomplish what you need : https://stackoverflow.com/a/9415926/7602