Fix error thrown when trying to expand date-time for undefined property

Scenario -- you've removed a property from your schema, but still have data with that property. Currently it will throw an error as. This prevents that.

Also some small cleanup, comments, and removing an unnecessary bind() use, for performance.