$watch vs $watchCollection