Entity::getDescendant() simplify todo