protected TemplateCode CreateInstanceByType(Type Type) { return (TemplateCode)Activator.CreateInstance(Type, this); }