Associação ExtJS 4 belongsTo

Eu poderia muito bem ser burro, mas parece que as associações no ExtJS 4 estão quebradas. Seguir a documentação só levará à confusão e perda de tempo. Então, depois de muita depuração passo a passo do código-fonte Ext, aqui está a configuração mínima que me permite transformar alguns JSON assim …

{
success
: true,
items
: [
{
id
: 1,
relation
: { id: 1, name: 'Relation' }
}
]
}

Em modelos realmente analisados ​​…

Ext.define('App.data.MyModel', {
extend
: 'Ext.data.Model',
associations
: [
{
type
: 'belongsTo',
model
: 'App.data.MyRelation',
associationName
: 'relation',
getterName
: 'getRelation'
}
]
}

Em seguida, defina seu modelo App.data.MyRelation também é óbvio. Ufa …