Use watchCollection instead of watch on an array