@Transactional(rollbackFor = Exception.class)
 @Override
 public User save(final User user) {
   LOG.trace(getClass() + " : save ... ");
   User newUser = userDAO.save(user);
   LOG.trace(getClass() + " : save.");
   return newUser;
 }