Modify TransactionStrategy interface to include a read-only flag.
Add ability to add a pre-commit hook to AvajeTransactionStrategy.