prevent double add to parent's child list
individually add material parameters