public void RemoveAndNotify(int position)
 {
     if (OnItemRemoved != null && OnItemRemoved.GetInvocationList().Any())
     {
         OnItemRemoved(new PosArgs(position));
     }
     base.RemoveAt(position);
 }