diff --git a/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/client/api/v1/impl/DssComponent.java b/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/client/api/v1/impl/DssComponent.java
index 82d3663f215b5ba91e5d8d4d64e284e0d1c2d52d..4b4efad1bd376d48d9024d581b8c90e8f7928336 100644
--- a/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/client/api/v1/impl/DssComponent.java
+++ b/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/client/api/v1/impl/DssComponent.java
@@ -129,14 +129,14 @@ public class DssComponent implements IDssComponent
     }
 
     /**
-     * Internal constructor, also used for testing.
+     * Constructor for clients that already have an IETLLIMSService; also used for testing.
      * 
      * @param service A proxy to the openBIS application server.
      * @param dssServiceFactory A proxy to the DSS server.
      * @param sessionTokenOrNull A session token, if the user has already logged in, or null
      *            otherwise.
      */
-    protected DssComponent(IETLLIMSService service, IRpcServiceFactory dssServiceFactory,
+    public DssComponent(IETLLIMSService service, IRpcServiceFactory dssServiceFactory,
             String sessionTokenOrNull)
     {
         this.openBisService = service;