WIP: Evertything takes Json instead of obj/arr