Nitpcik: Might as well use public interface, per the whole "implementation in terms of public functions entails better encapsultation":
```D
   return obj.refCountedStore.isInitialized;
```

Speaking of which... Is this function actually needed? It duplicates existing functionality... ambiguously...