diff --git a/screening/source/java/ch/systemsx/cisd/openbis/dss/etl/jython/v2/ImagingDataSetRegistrationTransactionV2Delegate.java b/screening/source/java/ch/systemsx/cisd/openbis/dss/etl/jython/v2/ImagingDataSetRegistrationTransactionV2Delegate.java
index ebdf9f0d5fbc6fbda3fbe0f677aa9a2d79d6f0c2..10151f10b08c2e15e0b4d330945a201613041715 100644
--- a/screening/source/java/ch/systemsx/cisd/openbis/dss/etl/jython/v2/ImagingDataSetRegistrationTransactionV2Delegate.java
+++ b/screening/source/java/ch/systemsx/cisd/openbis/dss/etl/jython/v2/ImagingDataSetRegistrationTransactionV2Delegate.java
@@ -198,6 +198,11 @@ public class ImagingDataSetRegistrationTransactionV2Delegate implements
     {
         return transaction.getMaterial(materialCode, materialType);
     }
+    @Override
+    public IMaterialImmutable getMaterial(String identifier)
+    {
+        return transaction.getMaterial(identifier);
+    }
 
     @Override
     public IMaterial getMaterialForUpdate(String materialCode, String materialType)
@@ -205,6 +210,12 @@ public class ImagingDataSetRegistrationTransactionV2Delegate implements
         return transaction.getMaterialForUpdate(materialCode, materialType);
     }
 
+    @Override
+    public IMaterial getMaterialForUpdate(String identifier)
+    {
+        return transaction.getMaterialForUpdate(identifier);
+    }
+
     @Override
     public IMaterial makeMaterialMutable(IMaterialImmutable material)
     {