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