public void HandleNonFatal(Exception e)
 {
     var newException = new NonFatalException(D.UNEXPECTED_ERROR_OCCURED, e.Message, e);
     PrepareException(newException, HandlePrepared);
 }