public BrixNode saveMenu(Menu menu, String workspaceId, BrixNode node) {
if (node != null) {
menu.save(node);
} else {
BrixNode root = getRootNode(workspaceId, true);
node = (BrixNode) root.addNode("menu");
menu.save(node);
}
node.getSession().save();
return node;
}