/// <summary cref="Object.MemberwiseClone" />
        public new object MemberwiseClone()
        {
            TransferIncidentCollection clone = new TransferIncidentCollection(this.Count);

            for (int ii = 0; ii < this.Count; ii++)
            {
                clone.Add((TransferIncident)Utils.Clone(this[ii]));
            }

            return(clone);
        }
 /// <summary>
 /// Sets private members to default values.
 /// </summary>
 private void Initialize()
 {
     m_status            = (int)0;
     m_transferIncidents = new TransferIncidentCollection();
 }