use .hasOwnProperty instead