be able to rename a collection (and change it from one database to another) correctly with notification, and adding the possibility for observer
adding tests to rename collections