Represent an observer registered to a given IObservable object.
Remove the observer from its observable
Optional
if true, the removal will be deferred to avoid callback skipping (default: false)
Represent an observer registered to a given IObservable object.