diff --git a/swh/model/hypothesis_strategies.py b/swh/model/hypothesis_strategies.py
index e28d74e681d5bb146fe7fa19f66dee53225fe03c..821343bb006783de3d57eb09ef1c175d511c3e5e 100644
--- a/swh/model/hypothesis_strategies.py
+++ b/swh/model/hypothesis_strategies.py
@@ -158,9 +158,6 @@ def origin_visits_d():
         origin=urls(),
         date=aware_datetimes(),
         type=pgsql_text(),
-        status=none(),
-        snapshot=none(),
-        metadata=none(),
     )
 
 
diff --git a/swh/model/model.py b/swh/model/model.py
index bffe711dd112992a2f83bae165f2a013ca3d2ab4..f585051965d6d13881274b45cc3ac84986a5a4d1 100644
--- a/swh/model/model.py
+++ b/swh/model/model.py
@@ -237,7 +237,7 @@ class Origin(BaseModel):
 
 @attr.s(frozen=True)
 class OriginVisit(BaseModel):
-    """Represents a visit of an origin at a given point in time, by a
+    """Represents an origin visit with a given type at a given point in time, by a
     SWH loader."""
 
     object_type: Final = "origin_visit"
@@ -248,12 +248,6 @@ class OriginVisit(BaseModel):
     """Should not be set before calling 'origin_visit_add()'."""
     visit = attr.ib(type=Optional[int], validator=type_validator(), default=None)
 
-    status = attr.ib(type=Optional[str], validator=type_validator(), default=None)
-    snapshot = attr.ib(type=Optional[Sha1Git], validator=type_validator(), default=None)
-    metadata = attr.ib(
-        type=Optional[Dict[str, object]], validator=type_validator(), default=None
-    )
-
     def to_dict(self):
         """Serializes the date as a string and omits the visit id if it is
         `None`."""