self.status and self.sub_status are none and therefore teh following lines fail:
self.status = ZBValidateStatus(self.status.lower())
self.sub_status = ZBValidateSubStatus(self.sub_status.lower())
self.confidence = ZBConfidence(self.confidence.lower())