I'm not seeing where these `self.SomeTypeErrors` are coming from on the instance/class.  Do these need to be updated with the keys from `self._faults`?