chore($watch): remove some empty lines for better readability
remove $$ prefixes from $WatchProvider.Watcher property names
deep level observing via $watch