Fixes #176 - hangs when `undefined` is used as a property value.
Version 2.0.1.
Minor style changes.