Leave line 105 alone as the other PR covers it
Fix the runtime mutation & race condition
JDM pointed out we don't need TryGetInstance, the instance should always be constructable.