Backbone.js - Recuperar JSON de url

Mientras intentaba aprender Backbone.js, he estado tratando de capturar el contenido de un archivo JSON usando el siguiente código:

(function($){
    var MyModel = Backbone.Model.extend();
    var MyCollection = Backbone.Collection.extend({
        model : MyModel,
        url: '/backbone/data.json',
        parse: function(response) {
          console.log(response);
          return response;
        }
    });

    var stuff = new MyCollection;
    console.log(stuff.fetch());
    console.log(stuff.toJSON());
})(jQuery)

'stuff.fetch ()' devuelve el objeto completo (con los datos que busco en responseText), 'stuff.toJSON' no devuelve nada ([]), pero la consola en el método de análisis está devolviendo exactamente lo que quiero (el json objeto de mis datos).

Siento que me estoy perdiendo algo obvio aquí, pero parece que no puedo entender por qué no puedo obtener los datos correctos. ¿Podría alguien apuntarme en la dirección correcta o mostrarme lo que estoy haciendo mal aquí? ¿Estoy usando un modelo para la cosa incorrecta?

Respuestas a la pregunta(1)

Su respuesta a la pregunta