Probably not to change for this PR, but: this looks like it's only expecting to work for per-xblock-instance KVS's. What happens when we want to make `modulestore` into a `FieldData`?