public override bool EndEdit()
        {
            if (_categories != null)
            {
                _categories.EndEdit();
            }

            bool result = base.EndEdit();

            this.AcceptChanges();
            this.ItIsNowTimeToSave();
            return(result);
        }
        public override bool EndEdit()
        {
            if (_options != null)
            {
                _options.EndEdit();
            }

            if (_categories != null)
            {
                _categories.EndEdit();
            }

            return(base.EndEdit());
        }