Я часто делаю что-то вроде этого:
var collection = new MySpecialCollection([...]);
//And later...
var subset = new collection.constructor(collection.filter(...));
Это создаст экземпляр того же типа, что и ваша исходная коллекция, с отфильтрованными моделями, чтобы вы могли продолжить с методами сбора (каждый, фильтр, найти, сорвать и т. д.).