Made fields default to null, migrated benchmarks to use benchmark.js