Move logic of initialize in the children