ILock, IBulkUpdatesCollection and INotifyCollectionContentChanged added