finished implementation of CollectionEventBatchOpAction