Refactored AutomaticTransactionInterceptor to AutoTxInterceptor, simplified solution to blog about and as a starting point for further improvement