public static FormManager CreateForm(FormNode node, ElementManagerController elementManagerController) { FormManager form = new FormManager(node.FormName, node.FormName, elementManagerController); // Add all children form.AddChildren(node.Children.Select(o => ParseChildNode(o, elementManagerController, form)).Where(o => o != null)); return(form); }