diff --git a/datastore_server/source/java/ch/systemsx/cisd/etlserver/registrator/DefaultDropbox.java b/datastore_server/source/java/ch/systemsx/cisd/etlserver/registrator/DefaultDropbox.java
index 25af1ea43d0dc74b5cb2d90cb7a812a8afdb279c..6670d41ffb5a8a940d19cb75f087b8286ac50975 100644
--- a/datastore_server/source/java/ch/systemsx/cisd/etlserver/registrator/DefaultDropbox.java
+++ b/datastore_server/source/java/ch/systemsx/cisd/etlserver/registrator/DefaultDropbox.java
@@ -16,10 +16,9 @@
 
 package ch.systemsx.cisd.etlserver.registrator;
 
-import ch.systemsx.cisd.common.exceptions.NotImplementedException;
+import ch.systemsx.cisd.etlserver.registrator.api.v2.AbstractJavaDataSetRegistrationDropboxV2;
 import ch.systemsx.cisd.etlserver.registrator.api.v2.IDataSet;
 import ch.systemsx.cisd.etlserver.registrator.api.v2.IDataSetRegistrationTransactionV2;
-import ch.systemsx.cisd.etlserver.registrator.api.v2.IJavaDataSetRegistrationDropboxV2;
 import ch.systemsx.cisd.openbis.dss.generic.shared.api.internal.v2.ISampleImmutable;
 
 /**
@@ -27,7 +26,7 @@ import ch.systemsx.cisd.openbis.dss.generic.shared.api.internal.v2.ISampleImmuta
  *
  * @author Franz-Josef Elmer
  */
-public class DefaultDropbox extends JavaAllHooks implements IJavaDataSetRegistrationDropboxV2
+public class DefaultDropbox extends AbstractJavaDataSetRegistrationDropboxV2
 {
 
     private static final String SAMPLE_IDENTIFIER = "/DEFAULT/DEFAULT";
@@ -51,18 +50,4 @@ public class DefaultDropbox extends JavaAllHooks implements IJavaDataSetRegistra
         }
         transaction.moveFile(transaction.getIncoming().getAbsolutePath(), dataSet);
     }
-
-    @Override
-    public boolean isRetryFunctionDefined()
-    {
-        return false;
-    }
-
-    @Override
-    public boolean shouldRetryProcessing(DataSetRegistrationContext context, Exception problem)
-            throws NotImplementedException
-    {
-        throw new NotImplementedException();
-    }
-
 }