Interface ITemplateType