arse, go.Point.stringify);
      return object;
    }

    myDiagram.nodeTemplateMap.add('Horizontal',
      new go.Node('Auto', commonNodeStyle())
        .apply(applyCommonNodeStyleBindings)
        .add(
          new go.Shape({ fill: 'lightgray', stroke: 'gray' }),
          new go.Panel('Table', { margin: 1, stretch: go.Stretch.Fill })
            .add(
              // header information
              new go.TextBlock({ row: 0, font: 'bold 10pt sans-serif' }).bind('text'),
              new go.Panel('