/// <summary>
        /// Removes an decorator without saving the decorators list.
        /// </summary>
        public void _RemoveDecorator(ImageDecorator decorator)
        {
            _decoratorsList.Remove(decorator);
            _decoratorsTable.Remove(decorator.Id);

            //if this was the last decorator assigned to the settings namespace, blow the namespace way
            if (!IsSettingsNamespaceInUse(decorator.SettingsNamespace))
            {
                _decoratorsSettingsBag.RemoveSubSettings(decorator.SettingsNamespace);
            }
        }