нам нужно тогда разработать интеллегентное АПИ
Resetable контейнер будет проходить по зависимостям и спрашивать "сударь, не соизволите заресетиться самостоятельно или я вас сотру?", а он в ответ "Меня тут отважно юзают из NotResetable контейнера и вы не можете меня стереть, ибо я буду жить"... и в таком духе
Оно примерно так и есть в моей реализации, рисетейбл контейнер спрашивает у сервиса, ты умеешь себя сбросить в начально состояние? Если, да то сбрасывает, а если не умеет, то будет пересоздан.