Comment about refactoring of "insertChild".
Rename recievers to avoid "this" variable.