Generic DAO injection