We could do a check here to see if the stream being wrapped is an instance of MetadataStreamInterface, and if so, return the metadata exposed from the stream.