Add javadoc.
Share transactionTemplate.