Create an ID/KEY generator, so the user can use the lib as a database. This Id can be used inside the DAO and when user saves we can generate a new Id for it.