By analogy with the `List` and `Set` classes, the fix seems correct. Do you have any insight on the situations where `validate` is called and `object` is `None`?