Реализуем интерфейсы IObserver<T> и IObservable<T> для создания Push-уведомления ... проще говоря, сделаем правильного наблюдателя со всеми наворотами.