Use deep $watch rather than $watchCollection to observe changes within nested objects in the parent scope.