Code review feedback: @TransactionReadOnly still necessary