Base class for stream wrappers that keep the value type
The wrapped stream
Returns the current value of the stream
Adds a subscription to the stream.