Don't validate type for blank values

Another case where a validation is implying ValuePresence when it shouldn't be.
This should be the last case as now all the nodes that use ValuePresence have
been fixed.
Ah, here you're explicitly allowing `nil` as a blank value. Is the same true for `'"`, `[]`, `{}`?