public void BuildSubmodule(Dictionary<string, List<JToken>> csArray) { this.Steps = new List<Step>(); foreach (var s in jToken["steps"].Children()) { var stepId = s["id"].ToString().GetId(); this.Steps.Add(new Step(csArray, stepId, this)); } }