boolean isStartArrow = getDiagram().isConnectorStartArrowProp();
boolean isEndArrow = getDiagram().isConnectorEndArrowProp();
int connColor = getDiagram().getConnectorColorProp();
boolean isRootHidden = ((OrganizationChart)getDiagram()).isHiddenRootElementProp();
OrganizationChartTree diagramTree = ((OrganizationChart)getDiagram()).getDiagramTree();
getDiagram().renameShapes(oldDiagramTypeName, newDiagramTypeName);
setDiagramType(diagramType);
instantiateDiagram();
((OrganizationChart)getDiagram()).initDiagramTree(diagramTree);