Added generic DAO classes. Implementation missing.