added events for collections, and removed pluralized methods because of conflicts, will set them explicitly later