Basically an Set, but with Order, ain‘t that obivous?
Create new instances, optionally pass the first set
Delegate everything, but controlled, keep elements unique. Warning, this is not really atomic.
[Validate]