If I may turn your attention to the wise ramblings of a certain nameless developer, I present to you this blog post - http://brendanforster.com/inotifypropertychanged-stop-the-madness.html