bem/bem-core — pull request #598 by L0stSoul (2014-07-15 11:06:09+00:00)
Title: Make elem method a little bit smarter

Now we have some problem with very aggressive elem caching e.g
bemjson:
```
{
block: 'test',
js: true,
content: {
elem: 'el',
content: 'first'
}
}
```

.js:
```
{
modules.require(['i-bem__dom'], function(DOM) {
DOM.decl('test',{
onSetMod: {
'js': function() {
console.log(this.elem('el').text()); // OK - first
DOM.update(this.domElem, '

second

');
console.log(this.elem('el').text()); // WTF - first
}
}
});
});
}
```

So it's reach field for mistake, or we must use findElem in all of the cases for simplify things.

I think this change have a little impact on performance, and may make things better. May be :)