work-around hasOwnProperty for ie & ffox fix