public void Add(Positionable item) { ThrowIfInvalidInstance(); if (item is null) { ThrowNullArg();
internal PositionableCollection(Positionable owner) { Debug.Assert(owner is not null); _owner = owner; }