Use underscore in json_mapping in case a property is a language keyword
Added `emit_null` option to json_mapping: don't emit null by default
HTTP::Request's method must be a string on initialization