Implement BaseDao's read() method + unit tests.