Меняющие и инициализирующие это ведь разное понятие 😊
Я бы сказал, что и инциализирующие - это в порядке исключения. Если надо чего-то инициализировать, то это можно сделать сразу в пропертях. Скажем, в указанном примере, явно должен быть не мутабельный список, а buildList или вообще внешний инициализатор