This came up originally in https://github.com/angular/angular/pull/1267 where the `Compiler` was requesting a setter for `if` from the template defined on App in [this file](https://github.com/angular/angular/blob/master/modules/benchmarks/src/naive_infinite_scroll/app.js#L94). Flagging @yjbanov here since he has more context than I do.