core: $watchCollection instead of $watch

Instead of two $watch instruction for 'page' and 'total' we use one
instruction $watchCollection