public string GetText() { var writer = new StringWriter(); _outputs.OfType<IRecordedTextOutput>().Each(o => o.WriteText(writer)); return writer.ToString(); }