Fixed issue #39 where key/reserved words can be used and cause problems in the JS output.