public void Success()
        {
            try
            {
                if (_messageStore != null && !_message.StoreAtFailed)
                {
                    _messageStore.Finish(this);
                }

                OnSuccess();
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
            }
            finally
            {
            }
        }