I feel both Array & Object is OK here, with Array the ```_count``` field can be removed, but we need to find registered callbacks in when unregistration. with Object it's just the opposite.