public override IChildrenContainer Add(string name, ChildRestartStats stats) { var newMap = InternalChildren.SetItem(name, stats); return new TerminatingChildrenContainer(newMap, _toDie, _reason); }