Hi
I have come across a strange issue where the watch for a property is called when the property has a default value of an empty object and the value property is changed. If that makes no sense, I have created a js fiddle to demonstrate it.
https://jsfiddle.net/rdjjpc7a/90/