no direct calls to .hasOwnProperty