public RenderContext(Section section, object data, TextWriter writer, TemplateLocator templateLocator, RenderContextBehaviour renderContextBehaviour = null)
{
_sectionStack.Push(section);
_dataStack.Push(data);
_writer = writer;
_templateLocator = templateLocator;
_includeLevel = 0;
_renderContextBehaviour = renderContextBehaviour ??
RenderContextBehaviour.GetDefaultRenderContextBehaviour();
}