By the look of it your VB code exposes the collection as a public piece of data. Ie, calling it myPrivateList is a bit misleading as it isn't, in any real sense, private. Precisely because the two...