a new instance with same parameter values
the stream number to use from the underlying provider
the provider for the stream instance