class DomainError(Exception): def __init__(self, message: str, *args: object) -> None: self.message = message super().__init__(*args) class DomainValidationError(DomainError): pass