The models consume the actual Key objects now not strings. The models do the serialization/deserialization at a lower level.