message: make pages and questions properties invisible
diff: @@ -822,8 +822,8 @@ export class SurveyModel extends Base implements ISurvey, ISurveyTriggerOwner {
  }
  JsonObject.metaData.addClass("survey", [{ name: "locale", choices: () => { return surveyLocalization.getLocales() } },
  - "title", { name: "focusFirstQuestionAutomatic:boolean", default: true}, "completedHtml:html", { name: "pages", className: "page" },
  - { name: "questions", baseClassName: "question", onGetValue: function (obj) { return null; }, onSetValue: function (obj, value, jsonConverter) { var page = obj.addNewPage(""); jsonConverter.toObject({ questions: value }, page); } },
  + "title", { name: "focusFirstQuestionAutomatic:boolean", default: true}, "completedHtml:html", { name: "pages", className: "page", visible: false },
  + { name: "questions", baseClassName: "question", visible: false, onGetValue: function (obj) { return null; }, onSetValue: function (obj, value, jsonConverter) { var page = obj.addNewPage(""); jsonConverter.toObject({ questions: value }, page); } },
  { name: "triggers:triggers", baseClassName: "surveytrigger", classNamePart: "trigger" },
  "surveyId", "surveyPostId", "cookieName", "sendResultOnPageNext:boolean",
  { name: "showNavigationButtons:boolean", default: true }, { name: "showTitle:boolean", default: true },
  