protected void UpdateDesignTimeCrateValue(string label, params FieldDTO[] fields) { var crate = Storage.CratesOfType <FieldDescriptionsCM>().FirstOrDefault(x => x.Label == label); if (crate == null) { crate = CrateManager.CreateDesignTimeFieldsCrate(label, fields); Storage.Add(crate); } else { crate.Content.Fields.Clear(); crate.Content.Fields.AddRange(fields); } }