Во многих примерах кода используется Ext.apply при настройке свойств компонента в методе initComponent.
Пример:
    initComponent: function(){
        Ext.apply(this, {
            items: {
                xtype: 'button'
            }
    })},
Мой вопрос в том, в чем разница в том, чтобы сделать это таким образом, по сравнению с тем, чтобы сделать это следующим образом:
    initComponent: function(){
        this.items = {
            xtype: 'button'
        }
    }
Для меня это кажется более читаемым. Но я пропускаю что-то, что я получаю от Ext.apply?
