Allow validation in depth of null or undefined objects