Transaction processing abstraction for Google Guice