Jan 29, 2023
If you did `let viewModel: XYZViewModel = Resolver.resolve()` would you expect that value to magically change later on?
That's basically what occurs in @Injected. Calling `reset()` on a scope clears it so that any dependencies in that scope will be created again the next time Resolver is asked to do so.