diff --git a/src/main/java/no/nibio/vips/entity/Result.java b/src/main/java/no/nibio/vips/entity/Result.java
index ef31810360a58f21b3c6b1a5c478bc4c92b7f648..bdb057724bc77107432a55b9ec556c4ef21f55cf 100755
--- a/src/main/java/no/nibio/vips/entity/Result.java
+++ b/src/main/java/no/nibio/vips/entity/Result.java
@@ -23,6 +23,7 @@ import java.util.Date;
 import java.util.Map;
 import java.util.Set;
 import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
+import com.fasterxml.jackson.databind.annotation.JsonSerialize;
 import com.vividsolutions.jts.geom.Geometry;
 
 
@@ -31,7 +32,8 @@ import com.vividsolutions.jts.geom.Geometry;
  * @copyright 2013 {@link http://www.nibio.no NIBIO}
  * @author Tor-Einar Skog <tor-einar.skog@hyper.no>
  */
-@JsonDeserialize(as=ResultImpl.class)
+@JsonDeserialize(using=ResultDeserializer.class)
+@JsonSerialize(using=ResultSerializer.class)
 public interface Result extends Comparable{
     
     public final static Integer WARNING_STATUS_NO_WARNING = 0;