Javascript's hasOwnProperty() Method Is More Consistent Than The IN Operator