User DAO, main API classes