diff --git a/languages/jetbrains.mps.lang.typesystem2/generator/template/main@generator.mps b/languages/jetbrains.mps.lang.typesystem2/generator/template/main@generator.mps
index bf5f4944..48398389 100644
--- a/languages/jetbrains.mps.lang.typesystem2/generator/template/main@generator.mps
+++ b/languages/jetbrains.mps.lang.typesystem2/generator/template/main@generator.mps
@@ -529,7 +529,7 @@
-
+
@@ -539,12 +539,12 @@
-
+
-
+
@@ -554,22 +554,22 @@
-
+
-
+
-
+
-
+
@@ -952,6 +952,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -962,11 +980,8 @@
-
-
-
-
-
+
+
@@ -987,11 +1002,8 @@
-
-
-
-
-
+
+
@@ -1386,7 +1398,7 @@
-
+
@@ -1452,7 +1464,7 @@
-
+
@@ -1640,7 +1652,7 @@
-
+
@@ -1713,7 +1725,7 @@
-
+
@@ -1786,7 +1798,7 @@
-
+
@@ -1859,7 +1871,7 @@
-
+
@@ -1928,7 +1940,7 @@
-
+
@@ -3013,7 +3025,7 @@
-
+
@@ -3096,12 +3108,12 @@
-
+
-
+
@@ -3121,7 +3133,7 @@
-
+
@@ -3419,7 +3431,7 @@
-
+
@@ -3449,7 +3461,7 @@
-
+
@@ -3533,12 +3545,12 @@
-
+
-
+
@@ -3558,7 +3570,7 @@
-
+
@@ -3591,7 +3603,7 @@
-
+
@@ -4397,7 +4409,7 @@
-
+
@@ -4471,7 +4483,7 @@
-
+
@@ -4502,13 +4514,13 @@
-
+
-
+
@@ -4670,12 +4682,12 @@
-
+
-
+
@@ -4695,7 +4707,7 @@
-
+
@@ -4721,12 +4733,12 @@
-
+
-
+
@@ -4746,7 +4758,7 @@
-
+
@@ -4882,12 +4894,12 @@
-
+
-
+
@@ -4910,12 +4922,12 @@
-
+
-
+
@@ -4935,7 +4947,7 @@
-
+
@@ -5174,7 +5186,7 @@
-
+
@@ -5184,7 +5196,7 @@
-
+
@@ -5194,7 +5206,7 @@
-
+
@@ -5224,7 +5236,7 @@
-
+
@@ -5264,7 +5276,7 @@
-
+
@@ -6230,7 +6242,7 @@
-
+
@@ -6604,7 +6616,7 @@
-
+
@@ -6768,7 +6780,7 @@
-
+
@@ -8335,7 +8347,7 @@
-
+
@@ -8459,12 +8471,12 @@
-
+
-
+
@@ -8484,7 +8496,7 @@
-
+
@@ -8634,13 +8646,13 @@
-
+
-
+
@@ -8767,7 +8779,7 @@
-
+
@@ -8863,12 +8875,12 @@
-
+
-
+
@@ -8893,7 +8905,7 @@
-
+
@@ -9096,12 +9108,12 @@
-
+
-
+
@@ -9126,7 +9138,7 @@
-
+
@@ -9459,12 +9471,12 @@
-
+
-
+
@@ -9489,7 +9501,7 @@
-
+
@@ -9819,7 +9831,7 @@
-
+
@@ -9846,7 +9858,7 @@
-
+
@@ -9876,16 +9888,16 @@
-
+
-
+
-
+
@@ -9910,7 +9922,7 @@
-
+
@@ -10243,12 +10255,12 @@
-
-
-
+
+
+
-
+
@@ -10276,12 +10288,12 @@
-
+
-
+
@@ -10306,7 +10318,7 @@
-
+
diff --git a/languages/jetbrains.mps.lang.typesystem2/template/models/jetbrains/mps/lang/typesystem2/template.mps b/languages/jetbrains.mps.lang.typesystem2/template/models/jetbrains/mps/lang/typesystem2/template.mps
index 50766702..6941c669 100644
--- a/languages/jetbrains.mps.lang.typesystem2/template/models/jetbrains/mps/lang/typesystem2/template.mps
+++ b/languages/jetbrains.mps.lang.typesystem2/template/models/jetbrains/mps/lang/typesystem2/template.mps
@@ -303,7 +303,7 @@
-
+
@@ -315,7 +315,7 @@
-
+
@@ -346,7 +346,7 @@
-
+
@@ -385,7 +385,7 @@
-
+
@@ -404,6 +404,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -411,7 +430,7 @@
-
+
@@ -465,7 +484,7 @@
-
+
@@ -511,22 +530,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -628,7 +631,7 @@
-
+
@@ -643,7 +646,7 @@
-
+
@@ -656,7 +659,7 @@
-
+
@@ -732,7 +735,7 @@
-
+
@@ -921,7 +924,7 @@
-
+
@@ -937,7 +940,7 @@
-
+
@@ -2027,7 +2030,7 @@
-
+
@@ -2035,7 +2038,7 @@
-
+
@@ -2115,7 +2118,7 @@
-
+
@@ -2126,7 +2129,7 @@
-
+
@@ -2143,7 +2146,7 @@
-
+
@@ -2159,7 +2162,7 @@
-
+
@@ -2167,6 +2170,9 @@
+
+
+
@@ -2177,7 +2183,7 @@
-
+
@@ -2241,7 +2247,7 @@
-
+
@@ -2267,7 +2273,7 @@
-
+
@@ -2344,7 +2350,7 @@
-
+
@@ -2355,7 +2361,7 @@
-
+
@@ -2375,7 +2381,7 @@
-
+
@@ -2403,7 +2409,7 @@
-
+
@@ -2420,14 +2426,14 @@
-
+
-
+
@@ -2437,7 +2443,7 @@
-
+
@@ -2460,7 +2466,7 @@
-
+
@@ -2475,7 +2481,7 @@
-
+
@@ -2495,7 +2501,7 @@
-
+
@@ -2524,7 +2530,7 @@
-
+
@@ -2559,10 +2565,10 @@
-
+
-
+
@@ -2574,17 +2580,17 @@
-
+
-
+
-
+
@@ -2610,13 +2616,13 @@
-
+
-
+
@@ -2676,7 +2682,7 @@
-
+
@@ -2695,10 +2701,10 @@
-
+
-
+
@@ -2717,7 +2723,7 @@
-
+
@@ -2727,19 +2733,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -2754,7 +2747,7 @@
-
+
@@ -2764,7 +2757,21 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -2774,13 +2781,13 @@
-
+
-
+
@@ -2800,13 +2807,13 @@
-
+
-
+
@@ -2828,7 +2835,7 @@
-
+