Created DAO's for flexible persistence