Ok, here is the case:
var collection = ItemModel.$collection();
collection.$refresh();
var item = collection.$find(1);
item.$destroy();
I expect that item record, received by $find is automatically bound to collection, so calling $destroy on the record will remove this item from collection. Are my expectations wrong? It seems to me quite logical.