public void Add(XtraBinding XtraBinding, object DataSourceItem, XtraBindingStoredItemState State)
        {
            object underlyingItem = XtraBinding.ItemAdapter.GetUnderlyingDataSourceItem(DataSourceItem);

            XtraBindingUpdateSetEntity enty = _entyties.FirstOrDefault(p => p.xtraBinding == XtraBinding);

            if (enty == null)
            {
                enty = new XtraBindingUpdateSetEntity(XtraBinding);

                _entyties.Add(enty);
            }

            XtraBindingStoredItem item = GetStoredItem(enty, underlyingItem);

            if (item == null)
            {
                item = new XtraBindingStoredItem();

                enty.StoredItems.Add(item);
            }

            item.Update(GetFieldsValues(XtraBinding, underlyingItem), State);

            item.UpdateDataSourceItem(DataSourceItem);
        }
        public void Update(IDictionary<string, object> FieldsValues, XtraBindingStoredItemState State)
        {
            _fieldsValues = FieldsValues;

            _state = State;
        }