Interface with DataStore

I don't know how to test this, frankly.
I can't typedef a qualified name in the cpp.
Let me try finding a working syntax.