Change instantiation method

In case child object has after_initialize hooks which needs to the parent object,
the original code can't access to the parent but this can.