Usando un DataContractSurrogate con WCF REST

¿Cómo puedo usar un DataContractSurrogate para mi servicio WCF REST (alojado usando un WebServiceHostFactory)?

No veo una forma de agregar uno e incluso si agrego un IOperationBehavior personalizado, el WebServiceHost lo sobrescribe e ignora automáticamente.

Respuestas a la pregunta(2)

Su respuesta a la pregunta