I have some class that I\'m passing as a result of a service method, and that class has a get-only property:
[DataContract] public class ErrorBase { [DataM
Give Message a public getter but protected setter, so that only subclasses (and the DataContractSerializer, because it cheats :) may modify the value.