definindo nillable = false com WCF

É possível alterar o valor padrão de nillable em strings para false no wsdl usando o WCF? Eu não consigo encontrar nenhum atributo ou configurações fazendo isso fora da caixa, mas é possível estender o WCF de alguma forma usando atributos para fazer isso sozinho? Ou há uma maneira melhor de contornar isso? Eu preciso da possibilidade de marcar algumas das minhas propriedades de string como nillable = false, mas não todas.

por exemplo:

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

questionAnswers(2)

yourAnswerToTheQuestion