json_schema: {
      "$schema": "http://json-schema.org/draft-04/schema#",
      "type": "object",
      "additionalProperties": false,
      "properties": {
          "cx": {
              "type": "number"
          },
          "cy": {
              "type": "number"
          },
          "id": {
              "type": "number"
          },
          "locked": {
              "type": "boolean"
          },
          "name": {
              "type": "string"
          },
          "render": {
              "type": "boolean"
          },
          "source_cx": {
              "type": "number"
          },
          "source_cy": {
              "type": "number"
          },
          "type": {
              "type": "string"
          },
          "volume": {
              "type": "number"
          },
          "x": {
              "type": "number"
          },
          "y": {
              "type": "number"
          },
          "parentGroupName": {
              "type": "string"
          },
          "groupChildren": {
              "type": "array",
              "items": {}
          }
      },
      "required": [
          "cx",
          "cy",
          "id",
          "locked",
          "name",
          "render",
          "source_cx",
          "source_cy",
          "type",
          "volume",
          "x",
          "y"
      ]
  }