minor refactoring of SearchArgs. added comments to some DAO methods