How do you think about eager initialization of txLocals?
`private final HaeinsaTransactionLocals txLocals = new HaeinsaTransactionLocals();`