diff --git a/sams_classes/sams_app.py b/sams_classes/sams_app.py
index 78e23c3fa89d56e3d71a382b3eca5f7ca6c0990e..71cbed54f17feae42b77457407f584d99c3deda2 100644
--- a/sams_classes/sams_app.py
+++ b/sams_classes/sams_app.py
@@ -6,7 +6,7 @@ from .exceptions import (
   , FunctionNotExists
 )
 from .sams_proxy import SAMSProxy
-import sys
+import sys, copy
 
 def eprint(*args, **kwargs):
   print(*args, file=sys.stderr, **kwargs)
@@ -37,7 +37,7 @@ class SAMSApp:
   
   def lang(self, langCode: str) -> dict:
     request_lang = self.langDict.get(langCode, {})
-    lang = self.langDict[self.__manifest['default_language']]
+    lang = copy.deepcopy(self.langDict[self.__manifest['default_language']])
     lang.update(request_lang)
     return lang