Эта функция встроена.
Коллекции - это просто методы классов в вашей модели.Тогда рекомендуется просто добавить эти несколько методов в вашу модель.
Если вам нужен другой класс для всего, что связано с коллекцией (потому что вы привыкли ничего не делать), вы можете просто создать новый.который наследует от исходной модели и добавляет туда методы класса.
sample: (проверьте вывод консоли) http://jsfiddle.net/SpoBo/vBtKC/
Я мог бы так же легко переместить опубликованный метод класса в модель Postи все работало бы так же без необходимости дополнительного класса PostCollection.Ваш выбор:)