public virtual async Task <Integration <TOutput> > PerformStepExecutionAsyncWithResult(Integration integration, TBody message)
        {
            await this.PerformStepExecutionAsync(integration, message);

            return((Integration <TOutput>)integration.Body);
        }