public bool Execute(InvokationContext context)
{
var controllerInstance = CreateController();
InitializeController(controllerInstance,context);
var methodParams = Definition.TransformsScopeTo == null ?
MappedParameters :
MappedParameters.Select(x => x == proceedHolder ? transformsToValueType ? scopeConverter(context.Proceed) : context.Proceed : x)
.ToArray();
context.PerformanceCounter.Count(context,definition);
return Execute(controllerInstance, methodParams);
}