public TemplateDefinition(string name, List<AttributeSection> attributes) { Name = name; Attributes = attributes; bases = new List<TypeReference>(); }