diff --git a/holviapi/utils.py b/holviapi/utils.py
index <HASH>..<HASH> 100644
--- a/holviapi/utils.py
+++ b/holviapi/utils.py
@@ -11,7 +11,7 @@ class JSONObject(object):
     _jsondata = {}
 
     def __init__(self, **kwargs):
-        self._jsondata.update(kwargs)
+        self._jsondata = kwargs
 
     def __getattr__(self, attr):
         try:
Do not update the dict, override it

In theory there should be no difference since we're initializing a new
object, but I ran into strange bug and this fixes it.