Я нашел этот смысл для обнаружения изменений в указанных полях объекта:https://gist.github.com/3138469
Но он привязывает событие только к одному полю.
Кто-нибудь знает функцию или приемы для обнаружения изменений во всем объекте Javascript?