Both variables show up blank in the template. In regular Ext JS 4, this works perfectly. Is there a new way to do this in Touch 2 or is this a bug?

Code:
{    xtype: 'list',
    store: 'SomeStore',
    itemTpl: [
        '<div>{shortTitle}</div>',        '<div>{sometest}</div>'
    ],
    prepareData: function(data) {
        Ext.apply(data, {
            shortTitle: Ext.util.Format.ellipsis(data.name, 7),            sometest: 'Test'
        });
        return data;
    }
}