Define an isObject function that checks for (object && !null) instead of (!undefined && !null). [#4]
Perform an object check on the initial target as well as the current iteration in the realizer. [#4]
Merge pull request #5 from mikeric/prevent-keypath-traversal-on-primitives

Prevent keypath traversal on primitives