/// <summary>
 /// Initializes a new instance of the CopyActivityProperties class with
 /// required arguments.
 /// </summary>
 public CopyActivityProperties(CopySource source, CopySink sink)
     : this()
 {
     if (source == null)
     {
         throw new ArgumentNullException("source");
     }
     if (sink == null)
     {
         throw new ArgumentNullException("sink");
     }
     this.Source = source;
     this.Sink = sink;
 }
 /// <summary>
 /// Initializes a new instance of the CopyActivityProperties class with
 /// required arguments.
 /// </summary>
 public CopyActivityProperties(CopySource source, CopySink sink)
     : this()
 {
     if (source == null)
     {
         throw new ArgumentNullException("source");
     }
     if (sink == null)
     {
         throw new ArgumentNullException("sink");
     }
     this.Source = source;
     this.Sink   = sink;
 }