Move to Subscriber => Cancelable as base abstraction for Observable