Initial addition of IObserver<T>