now allow all fields to be None when validating a struct