diff --git a/wax-questions-service/src/FillTheGapQuestionService/schema/fillTheGapContainerNode.js b/wax-questions-service/src/FillTheGapQuestionService/schema/fillTheGapContainerNode.js
index 783e2be959e028bf9432f9691ec389ecc0f30624..6f7d74042386967120299be144ad86340e799f6c 100644
--- a/wax-questions-service/src/FillTheGapQuestionService/schema/fillTheGapContainerNode.js
+++ b/wax-questions-service/src/FillTheGapQuestionService/schema/fillTheGapContainerNode.js
@@ -5,10 +5,7 @@ const fillTheGapContainerNode = {
     feedback: { default: '' },
   },
   group: 'block questions',
-  atom: true,
-  draggable: false,
-  selectable: true,
-  defining: true,
+  isolating: true,
   content: 'paragraph+',
   parseDOM: [
     {
diff --git a/wax-questions-service/src/MatchingService/schema/matchingContainerNode.js b/wax-questions-service/src/MatchingService/schema/matchingContainerNode.js
index 3dfa5d9402991290858cf1f8811288238450d713..b4e6d8490d249317d3fc4e753c0b76bd732c85d5 100644
--- a/wax-questions-service/src/MatchingService/schema/matchingContainerNode.js
+++ b/wax-questions-service/src/MatchingService/schema/matchingContainerNode.js
@@ -6,9 +6,7 @@ const matchingContainerNode = {
     feedback: { default: '' },
   },
   group: 'block questions',
-  atom: true,
-  selectable: true,
-  draggable: false,
+  isolating: true,
   content: 'block*',
   parseDOM: [
     {
diff --git a/wax-questions-service/src/MultipleDropDownService/schema/multipleDropDownContainerNode.js b/wax-questions-service/src/MultipleDropDownService/schema/multipleDropDownContainerNode.js
index 2382e92142fdeccd595ba2e82078f9f50f3095d4..098f83754465150dc1dd46fe41c2d7f6baf472c0 100644
--- a/wax-questions-service/src/MultipleDropDownService/schema/multipleDropDownContainerNode.js
+++ b/wax-questions-service/src/MultipleDropDownService/schema/multipleDropDownContainerNode.js
@@ -5,10 +5,7 @@ const multipleDropDownContainerNode = {
     feedback: { default: '' },
   },
   group: 'block questions',
-  atom: true,
-  selectable: false,
-  draggable: false,
-  defining: true,
+  isolating: true,
   // content: 'paragraph* bulletlist* orderedlist*',
   content: 'block*',
   parseDOM: [
diff --git a/wax-questions-service/src/NumericalAnswerService/schema/NumericalAnswerContainerNode.js b/wax-questions-service/src/NumericalAnswerService/schema/NumericalAnswerContainerNode.js
index 2c15c55c0717fd4dfd05f01366d520067a5ea5cd..2446730851878e53142653ccaa534d8099ad3c07 100644
--- a/wax-questions-service/src/NumericalAnswerService/schema/NumericalAnswerContainerNode.js
+++ b/wax-questions-service/src/NumericalAnswerService/schema/NumericalAnswerContainerNode.js
@@ -9,7 +9,7 @@ const NumericalAnswerContainerNode = {
     answersPrecise: { default: [] },
   },
   group: 'block questions',
-  atom: true,
+  isolating: true,
   content: 'block+',
   parseDOM: [
     {