diff --git a/pybis/src/python/pybis/sample.py b/pybis/src/python/pybis/sample.py
index e598ac40de8d945de929eb905f833dd77e409a52..022a728667374c8d3a535bc64a186ca40012a55b 100644
--- a/pybis/src/python/pybis/sample.py
+++ b/pybis/src/python/pybis/sample.py
@@ -4,8 +4,6 @@ from .openbis_object import OpenBisObject
 from .definitions import openbis_definitions
 from .utils import VERBOSE
 
-sample_definitions = openbis_definitions('sample')
-
 class Sample(
     OpenBisObject,
     entity='sample',
@@ -79,7 +77,7 @@ class Sample(
             'set_tags()', 'add_tags()', 'del_tags()',
             'add_attachment()', 'get_attachments()', 'download_attachments()',
             'save()', 'delete()'
-        ]
+        ] + super().__dir__()
 
 
     def _container(self, value=None):