title: When to call Backbone.Relational.store.unregister() when using complex model structures
body: <p>I've got an app build using Backbone Relation that is leaking memory like crazy. From what I understand this is because I am never calling Backbone.Relational.store.unregister() on my models, causing them to be kept in the store forever and ever.</p>
  
  <p>The data model is fairly deep with many inter-related classes, and I'm more or less continuously fetching model trees matching a changing filter. Ownership of individual models is however unclear as they might also be in use by other parts of the app other than then the one that initially fetched them.</p>
  
  <p>When should I be unregistering the models? After reading the source for Backbone Relational I can see that unregister() is called on 'destroy', but since I'm never deleting models that's a no go.</p>