hasOwnProperty all the things