diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/VocabularyTermWithStats.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/VocabularyTermWithStats.java
index a991b0c628e5932fc6a1e3e38017c0b8fb391197..f6b4d8b5fc917f1948f6bc18fb31caa1c77f31fe 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/VocabularyTermWithStats.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/VocabularyTermWithStats.java
@@ -19,16 +19,17 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto;
 import java.util.HashMap;
 import java.util.Map;
 
-import com.google.gwt.user.client.rpc.IsSerializable;
-
+import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable;
 
 /**
  * Vocabulary term and its usage statistics.
  * 
  * @author Tomasz Pylak
  */
-public class VocabularyTermWithStats implements IsSerializable
+public class VocabularyTermWithStats implements ISerializable
 {
+    private static final long serialVersionUID = 1L;
+
     private VocabularyTerm term;
 
     // how many times is this term used as a value for each entity kind