Refactor Account with Cake Pattern of TransactionStore