DataContractGate is a data contract gate. It checks a pulled record, quarantines a failure, and returns the payload that passed.