Смотрю стайлгайд, там пишут: It is not recommended to add Class based object instances to your state because this can lead to undefined behavior in the future
Если я правильно понял, то тут имеется ввиду, что вместо использования инстансов классов надо юзать просто интерфейсы для создания нового состояния. Почему создание новых инстансов класса не рекомендуется?