public Guid Reserve(Guid sagaId)
         {
            try
            {
               Rwl.TryWLock();
               var isReserved = Allocator.TryPinResource(localUri, sagaId);
               if (!isReserved)
                  return Guid.Empty;
               // Brakujca logika uniewaniania
               return sagaId;
            }
            finally
            {
               Rwl.ExitWLock();
            }
         }
