Interesting, I also encountered this while working on a recent app of mine and I had to workaround hugely around it. But this seems like something that may affect more apps and we should make it way easier to work on the storage wrappers here.
Maybe as a first step just make the properties public?