Добавил в базовый узел защищенный метод getRandomFactor()