diff --git a/src/main/java/no/nibio/vips/observation/Observation.java b/src/main/java/no/nibio/vips/observation/Observation.java
index 627df031dec21befcb524beb2ad7244368ff31fd..0e9c1aeab3138cae55479b2b5fe93ccf0057aac4 100755
--- a/src/main/java/no/nibio/vips/observation/Observation.java
+++ b/src/main/java/no/nibio/vips/observation/Observation.java
@@ -19,12 +19,15 @@
 
 package no.nibio.vips.observation;
 
+import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
+
 import java.util.Date;
 
 /**
- * @copyright 2015 <a href="http://www.nibio.no/">NIBIO</a>
+ * @copyright 2015-2023 <a href="http://www.nibio.no/">NIBIO</a>
  * @author Tor-Einar Skog <tor-einar.skog@nibio.no>
  */
+@JsonDeserialize(as = ObservationImpl.class)
 public interface Observation extends Comparable {
     
     public final static Integer STATUS_TYPE_ID_PENDING = 1;