Yes, it should be the case that downstream elements will overwrite the `nil`, provided they're simple values and not arrays or hashes. In any case, let's make sure it works as intendede in both cases before we merge it in.

I've seen `(( merge || nil ))` useful when that property is an optional hash or array to be specified downstream, with a default of nil.