public virtual StreamReader GetContent() { if (content == null) { content = new byte[0]; } return new StreamReader(new MemoryStream(content)); }