#34 ref dao for technologies and refactor common dao handling