this shouldn't be called a DAO.  It's a manager.  It is the right place for the biz logic to tie the DAOs together.