public static MessageProcessorResult Fail(Exception failure)
 {
     return(new MessageProcessorResult()
     {
         Response = new StateResponse(StateData.GetExceptionStateData(failure))
         ,
         Status = ResultStatus.Failure
     });
 }