Changes behaviour of subscription notification on bulk additions to collections

* Changes the behaviour of collections to notify subscribers once only when adding an array/collection of items. Previously, subscribers were notified for each item in the array/collection added.
* Adds new method to suppress subscriber notification when using collection methods.
* Fixes typo in test cases.
* Adds test case for new functionality.