SequenceableCollection >> numericallyIndexable
numericallyIndexable used; String use inherited
var i in foo => Object.keys(foo).forEach(function(i)
protected => private
Merge pull request #767 from herby/ie8

IE8 fixes