I think this interface should extend the generic ExceptionInterface of the component