While I think I grok what this does, it'd be nice with a neo-dev focused javadoc on this, to explain how it interplays with NeoStoreTransaction (there was something about pooling, right?)