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