YWNWA
ну создай такой же объект с другим css)
Так, чувак.
То, что ты сейчас описал - иммутабельность.
В статье рассказывается как правильнее называть методы для классов.
Это вообще несвязанные между собой понятия.
Мало того, иммутабельность и ООП это вообще, принадлежащие двум разным парадигмам, понятия.
В ООП все данные всегда меняются, объекты мутируют по ходу выполнения программы и для ООП это нормально.
За иммутабельностью тебе в ФП (функциональное программирование)