title: how to set value of property in constructor (explicit interface implementation)
body: <pre><code>[DataContract]
  public class OrderSyncData : ISync
  {
  
      public OrderSyncData(Order o)
      {
          this.CurrentOrderStatus = o.DriverStatus;
          this.StatusDescription = o.StatusDescription;
          SyncTimestamp = o.SyncTimestamp; ????
      }
      [DataMember]
      public string CurrentOrderStatus { get; set; }
      [DataMember]
      public string StatusDescription { get; set; }
      [DataMember]// I don't think I need these any more
      public bool IsCanceled { get; set; }
      [DataMember]
      public bool IsResolved { get; set; }
      [DataMember]
      public bool IsPendingResponse { get; set; }
  
      DateTime ISync.SyncTimestamp { get; set; }
  }
  </code></pre>
  
  <p>How to set the value of ISync.SyncTimestamp? I tried casting the "this." but it doesn't work</p>