further improvment on PR - 0 watches for ng-model based directives