public treatment_options AddSubTreatmentOptions(treatment_options _item, bool _insertToStore = false) { if(sub_treatments.IndexOf(_item) != -1) return _item; sub_treatments.Add(_item); _item.parent_id = id; if(_insertToStore && !Meridian.Default.treatment_optionsStore.Exists(_item.id)) { Meridian.Default.treatment_optionsStore.Insert(_item); _item.LoadAggregations(Meridian.Default); } return _item; }