validate doesn't blow up anymore when input data is missing for a nested property or collection.