public void Execute()
{
var index = ValueProviderFactories.Factories.FirstOrDefault(f => f is ChildActionValueProviderFactory);
if (index != null)
{
ValueProviderFactories.Factories.Insert(ValueProviderFactories.Factories.IndexOf(index) + 1, new ParametersTemplateValueProviderFactory());
}
else
{
ValueProviderFactories.Factories.Add(new ParametersTemplateValueProviderFactory());
}
}