Added ReactiveExtensions extensions