diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/business/bo/SampleGenericBusinessRules.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/business/bo/SampleGenericBusinessRules.java
index b63b8c97dfc6380f7d66ea8a0cd6e9987c4ed19b..62a36037cacc56876473f0d470d46748787ef43e 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/business/bo/SampleGenericBusinessRules.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/business/bo/SampleGenericBusinessRules.java
@@ -18,7 +18,6 @@ package ch.systemsx.cisd.openbis.generic.server.business.bo;
 
 import java.util.List;
 
-import ch.rinn.restrictions.Friend;
 import ch.systemsx.cisd.common.exceptions.UserFailureException;
 import ch.systemsx.cisd.openbis.generic.shared.dto.SamplePE;
 import ch.systemsx.cisd.openbis.generic.shared.dto.identifier.IdentifierHelper;
@@ -34,7 +33,6 @@ import ch.systemsx.cisd.openbis.generic.shared.dto.identifier.SampleIdentifier;
  * 
  * @author Izabela Adamczyk
  */
-@Friend(toClasses = SamplePE.class)
 public class SampleGenericBusinessRules
 {
 
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/dto/SamplePE.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/dto/SamplePE.java
index d36eb780bb1f8bd1520a4e8acd98a11e03f6bb56..dff4e7d2122e3928b2cdba73cc8c0e0ed8b10580 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/dto/SamplePE.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/dto/SamplePE.java
@@ -60,7 +60,6 @@ import org.hibernate.validator.Length;
 import org.hibernate.validator.NotNull;
 import org.hibernate.validator.Pattern;
 
-import ch.rinn.restrictions.Private;
 import ch.systemsx.cisd.common.collections.UnmodifiableSetDecorator;
 import ch.systemsx.cisd.common.utilities.ModifiedShortPrefixToStringStyle;
 import ch.systemsx.cisd.openbis.generic.shared.IServer;
@@ -581,7 +580,6 @@ public class SamplePE extends AttachmentHolderPE implements IIdAndCodeHolder, Co
     /** children of generatedFrom hierarchy - added only to simplify testing */
     private List<SamplePE> generated = new ArrayList<SamplePE>();
 
-    @Private
     @OneToMany(fetch = FetchType.LAZY, mappedBy = "container")
     public List<SamplePE> getContained()
     {
@@ -594,7 +592,6 @@ public class SamplePE extends AttachmentHolderPE implements IIdAndCodeHolder, Co
         this.contained = contained;
     }
 
-    @Private
     @OneToMany(fetch = FetchType.LAZY, mappedBy = "generatedFrom")
     public List<SamplePE> getGenerated()
     {