public ExecutionResult ExecuteActivity(Execution <TArguments> execution) { return(_activityFactory.ExecuteActivity <TActivity, TArguments>(execution)); }