singleton dans ExtJs4

Je veux créer un objet singleton en Ext JS 4.

Voici mon code:

Ext.define('AM.model.Test', {
    extend : 'Ext.util.Observable',
    singleton : true,
    foo : function() {
        console.log('log 1');
    },
    constructor : function() {

    }
});

Je l'appelle avec:

AM.model.Test.foo();

Tout fonctionne bien tant que je place à définir dans app.js.
Quand j'essaie de bouger cette définition de "app\model\Test.js" je reçois cette erreur:

AM.model.Test is undefined [Break On This Error]

AM.model.Test.foo();

Quel est le problème avec mon code?

InformationsquelleAutor mik | 2012-03-14