Adding reactive extension functionality.