Listing 2
[Serializable()] public class RemoteMessage { private string strMessageID = ""; private DataSet dsMessageData = null; [OptionalField()] private string strMyNewProperty = ""; public RemoteMessage() { } public string MessageID { get { return (strMessageID); } set { strMessageID = value; } } public DataSet MessageData { get { return (dsMessageData); } set { dsMessageData = value; } } public string MyNewProperty { get { return (strMyNewProperty); } set { strMyNewProperty = value; } } }