Fix properties with `undefined` value pass property assertion
Handle array indexing terminating paths
Small unit test fix
Refactor if statement out
Refactor common functionality, document, test
More unit tests for new utility functions
Fix typo
Merge pull request #308 from prodatakey/hasproperty

Fix properties with `undefined` value pass property assertion