public override IChildrenContainer Unreserve(string name) { IChildStats stats; if (InternalChildren.TryGetValue(name, out stats) && (stats is ChildNameReserved)) { return Create(InternalChildren.Remove(name)); } return this; }