small changes in base DAOs (throwing EmailException instead of
DBException) and tags