Project demonstrating problem with @Transactional annotation in Guice Persist