public override Stream OpenRead() { return new MemoryStream(ByteContents ?? (TextContents ?? "").ToUtf8Bytes()); } }