diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/dataaccess/dynamic_property/calculator/EntityAdaptorFactory.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/dataaccess/dynamic_property/calculator/EntityAdaptorFactory.java
index 31115fa241e2abdf32c5c9379b264cfadb04f360..dfffa494409949fae6f99642f3992742ea67c9cd 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/dataaccess/dynamic_property/calculator/EntityAdaptorFactory.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/dataaccess/dynamic_property/calculator/EntityAdaptorFactory.java
@@ -18,8 +18,8 @@ package ch.systemsx.cisd.openbis.generic.server.dataaccess.dynamic_property.calc
 
 import ch.systemsx.cisd.openbis.generic.server.dataaccess.dynamic_property.IDynamicPropertyEvaluator;
 import ch.systemsx.cisd.openbis.generic.server.dataaccess.dynamic_property.calculator.api.IEntityAdaptor;
+import ch.systemsx.cisd.openbis.generic.shared.dto.DataPE;
 import ch.systemsx.cisd.openbis.generic.shared.dto.ExperimentPE;
-import ch.systemsx.cisd.openbis.generic.shared.dto.ExternalDataPE;
 import ch.systemsx.cisd.openbis.generic.shared.dto.IEntityInformationWithPropertiesHolder;
 import ch.systemsx.cisd.openbis.generic.shared.dto.MaterialPE;
 import ch.systemsx.cisd.openbis.generic.shared.dto.SamplePE;
@@ -42,7 +42,7 @@ public class EntityAdaptorFactory
             case EXPERIMENT:
                 return new ExperimentAdaptor((ExperimentPE) entity, evaluator);
             case DATA_SET:
-                return new ExternalDataAdaptor((ExternalDataPE) entity, evaluator);
+                return new ExternalDataAdaptor((DataPE) entity, evaluator);
             case MATERIAL:
                 return new MaterialAdaptor((MaterialPE) entity, evaluator);
             default:
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/dataaccess/dynamic_property/calculator/ExternalDataAdaptor.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/dataaccess/dynamic_property/calculator/ExternalDataAdaptor.java
index 56d3ac38d8f637e869d8908cc1cb024530596f01..1e4dc659b3be999d60a991e0fce072c07d3a7dbd 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/dataaccess/dynamic_property/calculator/ExternalDataAdaptor.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/dataaccess/dynamic_property/calculator/ExternalDataAdaptor.java
@@ -18,6 +18,7 @@ package ch.systemsx.cisd.openbis.generic.server.dataaccess.dynamic_property.calc
 
 import ch.systemsx.cisd.openbis.generic.server.dataaccess.dynamic_property.IDynamicPropertyEvaluator;
 import ch.systemsx.cisd.openbis.generic.server.dataaccess.dynamic_property.calculator.api.IEntityAdaptor;
+import ch.systemsx.cisd.openbis.generic.shared.dto.DataPE;
 import ch.systemsx.cisd.openbis.generic.shared.dto.ExternalDataPE;
 
 /**
@@ -27,21 +28,21 @@ import ch.systemsx.cisd.openbis.generic.shared.dto.ExternalDataPE;
  */
 public class ExternalDataAdaptor extends AbstractEntityAdaptor
 {
-    private final ExternalDataPE externalDataPE;
+    private final DataPE externalDataPE;
 
-    public ExternalDataAdaptor(ExternalDataPE externalDataPE, IDynamicPropertyEvaluator evaluator)
+    public ExternalDataAdaptor(DataPE externalDataPE, IDynamicPropertyEvaluator evaluator)
     {
         super(externalDataPE.getCode());
         initProperties(externalDataPE, evaluator);
         this.externalDataPE = externalDataPE;
     }
 
-    public ExternalDataPE externalDataPE()
+    public DataPE externalDataPE()
     {
         return externalDataPE;
     }
 
-    public ExternalDataPE entityPE()
+    public DataPE entityPE()
     {
         return externalDataPE();
     }