diff --git a/logic/languages/jetbrains.mps.logic/generator/template/main@generator.mps b/logic/languages/jetbrains.mps.logic/generator/template/main@generator.mps
index 5e5cef55..95614351 100644
--- a/logic/languages/jetbrains.mps.logic/generator/template/main@generator.mps
+++ b/logic/languages/jetbrains.mps.logic/generator/template/main@generator.mps
@@ -1410,8 +1410,8 @@
-
-
+
+
@@ -1497,8 +1497,8 @@
-
-
+
+
@@ -1523,8 +1523,8 @@
-
-
+
+
diff --git a/logic/languages/jetbrains.mps.logic/jetbrains.mps.logic.mpl b/logic/languages/jetbrains.mps.logic/jetbrains.mps.logic.mpl
index 0ff1d2c6..0b3edae4 100644
--- a/logic/languages/jetbrains.mps.logic/jetbrains.mps.logic.mpl
+++ b/logic/languages/jetbrains.mps.logic/jetbrains.mps.logic.mpl
@@ -1,5 +1,5 @@
-
+
diff --git a/logic/languages/jetbrains.mps.logic/languageModels/editor.mps b/logic/languages/jetbrains.mps.logic/languageModels/editor.mps
index ef1b4a14..26a5957a 100644
--- a/logic/languages/jetbrains.mps.logic/languageModels/editor.mps
+++ b/logic/languages/jetbrains.mps.logic/languageModels/editor.mps
@@ -363,6 +363,7 @@
+
@@ -1012,6 +1013,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1074,6 +1127,56 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1971,7 +2074,7 @@
-
+
@@ -1982,8 +2085,8 @@
-
-
+
+
@@ -2011,8 +2114,8 @@
-
-
+
+
@@ -2195,8 +2298,8 @@
-
-
+
+
@@ -2220,8 +2323,8 @@
-
-
+
+
@@ -2374,5 +2477,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/logic/languages/jetbrains.mps.logic/languageModels/migration.mps b/logic/languages/jetbrains.mps.logic/languageModels/migration.mps
index a0bd7132..1b2717aa 100644
--- a/logic/languages/jetbrains.mps.logic/languageModels/migration.mps
+++ b/logic/languages/jetbrains.mps.logic/languageModels/migration.mps
@@ -17,6 +17,7 @@
+
@@ -55,9 +56,11 @@
+
+
@@ -72,6 +75,10 @@
+
+
+
+
@@ -149,6 +156,9 @@
+
+
+
@@ -156,9 +166,15 @@
+
+
+
+
+
+
@@ -174,6 +190,9 @@
+
+
+
@@ -497,5 +516,284 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/logic/languages/jetbrains.mps.logic/languageModels/structure.mps b/logic/languages/jetbrains.mps.logic/languageModels/structure.mps
index 0521e3da..b34f60f1 100644
--- a/logic/languages/jetbrains.mps.logic/languageModels/structure.mps
+++ b/logic/languages/jetbrains.mps.logic/languageModels/structure.mps
@@ -236,6 +236,13 @@
+
+
+
+
+
+
+
@@ -269,6 +276,13 @@
+
+
+
+
+
+
+
diff --git a/logic/languages/jetbrains.mps.logic/languageModels/typesystem.mps b/logic/languages/jetbrains.mps.logic/languageModels/typesystem.mps
index 938087af..0ff8b2b0 100644
--- a/logic/languages/jetbrains.mps.logic/languageModels/typesystem.mps
+++ b/logic/languages/jetbrains.mps.logic/languageModels/typesystem.mps
@@ -32,6 +32,12 @@
+
+
+
+
+
+
@@ -51,6 +57,10 @@
+
+
+
+
@@ -59,6 +69,11 @@
+
+
+
+
+
@@ -171,6 +186,9 @@
+
+
+
@@ -504,6 +522,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -517,6 +569,9 @@
+
+
+
@@ -993,8 +1048,8 @@
-
-
+
+