Fix bug in toBackboneCollection

should handle specific models in generic collection