¿Por qué fetch () no funciona?

Estoy tratando de obtener una colección de una URL JSON. La red troncal envía la solicitud y recibe una respuesta, pero no haymodels en la colección posterior a ella:

Aquí está mi JavaScript:

stores.fetch();

JSON en la respuesta

[{"name":"Store 1"},{"name":"Store 2"},{"name":"Store 3"},{"name":"Store 4"}]

El encabezado HTTP de tipo de contenido en la respuesta esapplication/json.

¿Por qué no se carga en la colección? ¿Es correcto el JSON?

Un poco más de código:

be.storeList.Item = Backbone.Model.extend({
    defaults: {
        id: null,
        name: null,
        description: null
    },
    initialize:function(attrs){
        attrs.id = this.cid;
        this.set(attrs);
    }
});

be.storeList.Items = Backbone.Collection.extend({
    model: be.storeList.Item,
    url:'/admin/stores'
});

var stores = new be.storeList.Items();
stores.fetch();
console.log(stores.toJSON());

Respuestas a la pregunta(2)

Su respuesta a la pregunta