calling instance()
also calls init()
of new object
calling add_child()
also calls ready()
of new object, unless it was reparented before.
There is now way around it, and it works pretty well.
If You found a child node, than it was created, wasn't it ? Its init()
must have been called, and ready()
has been called if it was childed for the first time. I bet You mistook something and did it wrong. Can You specify more what exactly wasn;t initialized in your node ?