// Copy constructor. It is not safe to only pass the Stream and IStream. private AStream(AStream previousAStream) { TheStream = previousAStream.TheStream; TheIStream = previousAStream.TheIStream; }