public SwapableStore(ITransactableStore innerStore)
 {
     this.innerStore = innerStore;
 }
        public async Task CopyAndTransferToNewStore(ITransactableStore newStore)
        {
            await newStore.UntransactedRoot.DuplicateFrom(innerStore.UntransactedRoot);

            innerStore = newStore;
        }