I really don't like storing string pointer in the context, we can't possibly ship a pointer over the network, so this is going to be confusing with this like redis