Add basic DAO trait