Goran, sorry, but I think that's bad practice. I suggest to use singletons that act as brokers instead. Let's be a good example to the young ones! :-) Günther There's a lot of code in Squeak that's simply divine, Best Practice and then there's also a lot of code in here that's, well, earnest.