Implemented APIs to add and update collection protocol events