Decoupled store from object mapping.  Store should not be aware of how
metadata is serialized and deserialized.