Objects not Strings - transparent serialization over key/value pairs with proxies