Delegating Observer
A stream observer which delegates calls to another observer of the same target type.
This class is meant to be used as an implementation base for observers which delegate all or some calls to a given observer. The implementations may discard calls to super
when not required.
Parameters
<T>
the observed type