A simple dirty-checking property watcher for when I want Angular-style watching without the weight of Angular.