Added JSON object deserialization