arghhh, koncepcja FakeNode powstała po to, żeby NIE zmieniać algorytmów, jeśli mamy je zmieniać to po co komplikujemy to jeszcze tym Fejkiem? dodajmy w 2 miejscach trywialną weryfikację nullSafe i po sprawie