instance() also calls
init() of new object
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 ?