hasOwnProperty now doesn't check prototypes #24