What are the use cases of creating entities with no explicit IDs? As I understand, in Datomic's model EAV must all be specified when adding a datom.