This is not your change. But I am wondering if this parents = ... is needed because in the constructor, we are already setting the parents.