public Failed(Exception reason, object previousElement) { Reason = reason; PreviousElement = previousElement; } }