любая штука, которая содержит стейт прямо или опосредованно (через использование другой стейтфул штуки) экплицитно объявляется через DI систему, содержит как минимум start "метод", опционально еще и stop/pause/resume
когда ты апдейтишь код репл сначала паузит/стопает все стейтфул компоненты, потом релоадит код согласно графу (релоадит все зависимые от измененного неймспейс), потом резьюмит компоненты опять
когда ты апдейтишь код репл сначала паузит/стопает все стейтфул компоненты, потом релоадит код согласно графу (релоадит все зависимые от измененного неймспейс), потом резьюмит компоненты опять
Ну вот было user с name, а ты поле name удалил в коде, он что, не сдохнет чтоли?