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

                return(true);
            }
            return(false);
        }
        public override bool BeginEdit()
        {
            base.BeginEdit();

            if (_options != null)
            {
                _options.BeginEdit();
            }

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

            return(true);;
        }