estableciendo nillable = false con WCF

¿Es posible cambiar el valor predeterminado de nillable en cadenas a falso en el wsdl utilizando WCF? No puedo encontrar ningún atributo o configuración que lo haga de forma inmediata, pero ¿es posible extender WCF de alguna manera al usar atributos para hacerlo yo mismo? ¿O hay una mejor manera de evitarlo? Necesito la posibilidad de marcar algunas de mis propiedades de cadena como nillable = false, pero no todas.

p.ej:

[DataMember]
[Nillable(false)]
public string MyData{ get; set; }

Respuestas a la pregunta(2)

Su respuesta a la pregunta