это не ответ на вопрос. сейчас вроде обсуждение идёт о том, что доп логика в сеттере это не плохо и допустима
Сущностью должна защищать свое состояние, если она даёт менять свое состояние, то пусть защищает. Сетер/специальный метод, ее право. Вопрос мутабл/ иммутабл это другой вопрос