Hi, Ted, thanks!
I tried this one, and that would be a workaround.
The problem is that if I have more than 2 objects in a row, it's imperative to do that in all descendent constructors, otherwise I wouldn't be able to run the application correctly.
I wonder how to deal with that in a huge system with many classes that inherit from this object, what if one forgets to put code inside a constructor in this serie...