Когда ты подписываешься на события блока A в блоке B, обычно нужно чтобы контекстом обработчика был блок B, а не блока A.
````js
DOM.decl('B', {
    method : function() {
        BEM.blocks['A'].on(this.domElem, 'event', this._onEvent, this); // вот тут надо указать этот параметр, чтобы this._onEvent выполнился в контексте экземпляра блока B.
    });
````