notShared = a new instance will be created each time `get()` is called. So it does mean repeating.