Add option to ignore property if instance is nil.

This is helpful when the property is a nested one
and the associated representer expects a real
instance, not a fragment.