Improvement: Instead of receiving JsonObjects, creaters, updaters now receive a more abstract entity JsonElement, which can be later converved into either a JsonObject or a JsonArray