Index: flexoentity/flexo_entity.py
===================================================================
--- flexoentity/flexo_entity.py	(revision dfce52b00f920e9866f4adc40c606b0da855adcf)
+++ flexoentity/flexo_entity.py	(revision ab1cc877e890cfbe90384115c7691e8d8c8a3be2)
@@ -90,5 +90,4 @@
     domain: str
     etype: EntityType
-    text_seed: str
     state: EntityState = EntityState.DRAFT
     flexo_id: FlexOID = field(init=False)
@@ -100,5 +99,9 @@
     def __post_init__(self):
         """Generate ID and content fingerprint."""
-        self.flexo_id = FlexOID.generate(self.domain, self.etype.short(), self.state.short(), self.text_seed, 1)
+        self.flexo_id = FlexOID.generate(self.domain,
+                                         self.etype.short(),
+                                         self.state.short(),
+                                         self.text_seed,
+                                         1)
 
     def __str__(self):
@@ -128,5 +131,4 @@
             data["text_seed"],
             EntityState[data["state"]],
-            data["version"],
         )
         obj.flexo_id = FlexOID(data["flexo_id"], data.get("signature", ""))
Index: flexoentity/id_factory.py
===================================================================
--- flexoentity/id_factory.py	(revision dfce52b00f920e9866f4adc40c606b0da855adcf)
+++ flexoentity/id_factory.py	(revision ab1cc877e890cfbe90384115c7691e8d8c8a3be2)
@@ -116,5 +116,7 @@
         signature = hashlib.blake2s(sig_seed.encode("utf-8"), digest_size=8).hexdigest().upper()
 
-        return FlexOID(flexo_id_str, signature)    # ──────────────────────────────────────────────────────────────────────────
+        return FlexOID(flexo_id_str, signature)
+
+    # ──────────────────────────────────────────────────────────────────────────
 
     @property
