@Transactional
 public Administrator updateProfile(ProfileForm form) {
   Administrator user = getDao().load(principalHolder.getCurrentUser().getId());
   form.fill(user);
   return getDao().merge(user);
 }