Ember.js: Recolhendo / adiando observadores caros ou propriedades computadas

Em um aplicativo Ember, digamos que você tenha um observador ou uma propriedade que observe uma matriz, da seguinte forma:

topContributor: (function() {
  // ... loop over articles (hence slow) ...
}).property('articles.@each.author')

Atualizando oarticles array, através de dados de brasão, por exemplo, dispara repetidamente a função de propriedade para um total dearticles.length vezes.

Existe uma maneira de recolher as atualizações em uma atualização lenta quando todas as alterações tiverem terminado e o runloop for liberado?