Angular.js regarde uniquement sur une propriété d'objet particulière

Fondamentalement, je veux que ce http://plnkr.co/edit/3yfXbo1c0llO40HZ8WNP?p=preview mais attention à ne pas le feu quand je change quelque chose..

Je sais que cela aurait fonctionné

$scope.$watch('stuff', function (newVal, oldVal) {
    console.log(oldVal, newVal);

}, true);

Mais puisque je veux faire un résumé à l'intérieur de montres et je ne veux pas inutilement loop thru ou re-somme des valeurs qui ne changent pas..

//edit -
notez que le plnkr exemple est juste une extraction à partir de l'application, où vous pouvez ajouter et supprimer des lignes et beaucoup plus, comme la modification du nombre total(somme des somethings et somethingelses) provenant d'un autre à l'extérieur de la ng-repeat..

source d'informationauteur fxck