internal HandlebarsLayout(IList<ASTElementBase> preItems, IList<ASTElementBase> postItems, NamespaceOrTypeName modelFullyQualifiedName, IList<HandlebarsSyntaxError> parseErrors)
     : base(null, modelFullyQualifiedName, parseErrors)
 {
     _preItems = preItems;
       _postItems = postItems;
 }
 internal HandlebarsTemplate(IList<ASTElementBase> items, NamespaceOrTypeName modelFullyQualifiedName, IList<HandlebarsSyntaxError> parseErrors)
 {
     ModelFullyQualifiedName = modelFullyQualifiedName;
       ParseErrors = parseErrors;
       _items = items;
 }
 internal LayoutedHandlebarsTemplate(string layout, IList<ASTElementBase> items, NamespaceOrTypeName modelFullyQualifiedName, IList<HandlebarsSyntaxError> parseErrors)
     : base(items, modelFullyQualifiedName, parseErrors)
 {
     LayoutName = layout;
 }