don't log missing names
-added parameter to JSONProperty so user can specify a json key to
assign to the variable (by default uses variable name as json key)