Allowing an object type to handle null or undefined values

Closes #79