diff --git a/src/vipscore_common/entities.py b/src/vipscore_common/entities.py
index 1eda39a320696cd4e7268b8c7dcb4b6c96dcb726..a4c72d5046794ca02fc2bc8923a05b6db76e976d 100755
--- a/src/vipscore_common/entities.py
+++ b/src/vipscore_common/entities.py
@@ -24,17 +24,17 @@ along with VIPSCore-Python-Common.  If not, see <http://www.nibio.no/licenses/>.
 
 from datetime import datetime
 from shapely.geometry import Point, Polygon
-from pydantic import BaseModel,  validator, constr
+from pydantic import BaseModel,  validator, constr, Field
 from typing import Any, Union, ClassVar
 import pytz
 
 class Result(BaseModel):
     """Represents a set of DSS model result values for a given point in space (Point, Polygon, MultiPolygon) and time (Period or immediate) """
-    valid_time_start: datetime # TODO make sure it's always timezone aware
-    valid_time_end: datetime | None = ... # TODO make sure it's always timezone aware
-    valid_geometry: Any
-    warning_status: int
-    all_values: dict
+    valid_time_start: datetime = Field(alias="validTimeStart") # TODO make sure it's always timezone aware
+    valid_time_end: datetime = Field(..., alias="validTimeStart") # TODO make sure it's always timezone aware
+    valid_geometry: Any = Field(alias="validGeometry")
+    warning_status: int = Field(alias="warningStatus")
+    all_values: dict = Field(alias="allValues")
 
 
     WARNING_STATUS_NO_WARNING:              ClassVar[int] = 0