public override void Load(LoadObjectStore ObjectStore) { base.Load(ObjectStore); _State = ObjectStore.LoadGoalState("state"); foreach (var Goal in ObjectStore.LoadGoals("sub-goals")) { _SubGoals.Add(Goal); } }