This will break if someone does `Array.prototype.thingie = function(){}`. Please loop over indicies, not properties.