protected override ITemplateInputProvider LoadTemplateInputProviderFromConfig()
        {
            var templates = new ConfigurationTemplateInputProvider();

            foreach (var path in IncludedTemplates)
            {
                templates.AddTemplatePath(path);
            }

            foreach (var path in ExcludedTemplates)
            {
                templates.AddTemplateExclusion(path);
            }

            foreach (var field in ExcludedFields)
            {
                templates.AddFieldExclusion(field);
            }

            return(templates);
        }