private void LockSagaAccess(string sagaIdentifier)
        {
            var unitOfWork = CurrentUnitOfWork.Get();
            var @lock      = _lockFactory.ObtainLock(sagaIdentifier);

            unitOfWork.Root().OnCleanup(u => @lock.Dispose());
        }