public void Init(string value, bool overriden, ParameterMetadata parameterMetadata, string objectId, bool updateEnabled, VerticalLayoutGroup layoutGroupToBeDisabled, GameObject canvasRoot)
 {
     LayoutGroupToBeDisabled = layoutGroupToBeDisabled;
     CanvasRoot = canvasRoot;
     SaveBtn.gameObject.SetActive(false);
     this.parameterMetadata = parameterMetadata;
     this.objectId          = objectId;
     SetValue(value, overriden);
     SaveBtn.SetInteractivity(updateEnabled, "Modification could only be done when offline");
     ModifyBtn.SetInteractivity(updateEnabled, "Modification could only be done when offline");
     RestoreBtn.SetInteractivity(updateEnabled, "Modification could only be done when offline");
     CancelBtn.SetInteractivity(updateEnabled, "Modification could only be done when offline");
 }