Perhaps some careful formatting would make it less surprising that you're building an object with numeric keys.

Also, for compatibility's sake, quote your property names when they're numbers (and reserved words).