public virtual IEnumerable<NestedContext> GetChildContext(TextWriter writer, KeyScope scope, Dictionary<string, object> arguments) { yield return new NestedContext() { KeyScope = scope, Writer = writer }; }