Благодаря ти, Радослав, нанесох корекцията в GitHub. Получаваш 2 точки бонус от лекции.
Проблемът е само в класа DoubleLinkedListIterator, в LinkedListIterator няма operator-- въобще.
Член-данните не са protected, понеже не са предвидени да бъдат наследявани. Тук е по-скоро въпрос на стил, аз следвам принципа, че слагам възможно най-ограничаващия достъп докато не ми се наложи да го повиша.