public void setEventHandlers(CollectionEventDelegate <T> begin, CollectionEventDelegate <T> cancel,
                              CollectionEventDelegate <T> delete, CollectionUpdateEventDelegate <T> update)
 {
     begin_edit_delegate  = begin;
     cancel_edit_delegate = cancel;
     delete_delegate      = delete;
     update_delegate      = update;
 }
 public void setSelectDelegate(CollectionEventDelegate <T> select)
 {
     select_delegate = select;
 }