Разбил setPathByParentId на функции.