Fix validation for a nested DictField

Only the highest-level keys were validated before.