Description
The result of a call to GetCollection is cached and therefore a disposal of one instance invalidates all of them. This behavior is predictable and not necessarily a mistake, but can be confusing and needs to be documents, and if it is too much of a problem then caching needs to stop.