yes, you and all the others blaming me for a bad class design are right. meanwhile i found a way to avoid my difficulties. it has been, as it is so often the case with OOP, a question of dogma and reality. :)
once again, thank you all for your comments. it's a real pleasure talking with you. :)
language is a virus from outer space.