Create a disposable version of ReactiveCollection and make sure the subs that CreateDerivedCollection take get disposed. Fixes #199