renamed _firstParent into firstParent