Намирам нещо странно в авторското решение на изпита по OOP Basic от 12.11.2017

В структората има тестове дали гетър за колекция е Collections.unmodifiable.Един тест неминава без това.В бизнес логиката обратно,един тест неминава с това.А I/O пък изобщо не минава с Collections.unmodifiable.Въпросът е в първата част да го слагаме и после да го махаме ли?И ако не е така,защо авторското решение ни учи на лоши практики?Искам да подчертая,че нямам никакви лични нападки към човека който е написал решението,дори не знам кой е.