encapsulate TransactionStore.store field in preparation to a move into a separate package and susequent split