from preamble:
"Change Set: CollectionFixes Date: 29 October 2002 Author: Andrew P. Black
Change 'Set new' to 'self species new' so that subclasses behave correctly."!
There was a huge discussion about this, the Tread is available in BFAV, so I close this one. It seems there was some kind of solution, but no code was ever submitted. The Thread start with the following post:
Subject: [BUG] Set>>collect: Author: Bill Spight Date Posted: 14 February 2003 Archive ID: 8842 Comments: All:
squeak-dev@lists.squeakfoundation.org