div is the default element type if no element is provided
provides a config to disable JSON passing of functions by default
using ["__this__"] kind of private reference instead of dot notation
implements the allowJsonFunctions to disable this by default
using double quotes everywhere for consistency