diff --git a/product/ERP5Type/TranslationProviderBase.py b/product/ERP5Type/TranslationProviderBase.py
index bc158733937c86e9601e5e06b8c22abfe2cba180..6086dd59a86fac50d8e47794172080a659b634f2 100644
--- a/product/ERP5Type/TranslationProviderBase.py
+++ b/product/ERP5Type/TranslationProviderBase.py
@@ -28,6 +28,12 @@ from zLOG import LOG
 
 
 class PropertyDomainDict(Implicit):
+  """
+  Combined with TranslationProviderBase.property_domain_dict,
+  this class makes TranslationInformation objects inside
+  TranslationProviderBase._property_domain_dict accessible with
+  (un)restrictedTraverse. This hack allows forms to use Base_edit such objects.
+  """
   def _aq_dynamic(self, attr):
     type_info = self.aq_parent
     try: