Cache `properties.length`, so `for (var i = 0, l = properties.length; i < l; i++)`