fix for ie<9, doesn't have hasOwnProperty
fix for all IEs: no f.name
0.1.1