Misc improvements from jlaanstra/reactiveui

I particularly like the renamed collection methods, much clearer now!