public virtual Counter Clone()
 {
     Counter ctr = new Counter(m_strName);
     return ctr;
 }
 public void ModifyCounter(Counter ctrModify, Counter ctr)
 {
     int n = m_alsCounters.IndexOf(ctrModify);
     if (n >= 0)
         m_alsCounters[n] = ctr;
     SetModified();
 }
 public void RemoveCounter(Counter ctr)
 {
     m_alsCounters.Remove(ctr);
     SetModified();
 }
 public void AddCounter(Counter ctr)
 {
     m_alsCounters.Add(ctr);
     SetModified();
 }