public override void LoadCategoryDeclarations()
        {
            IConfigDataAccessProxy proxy = ProxyHome.Instance.RetrieveConfigDataAccessProxy(ConfigKeyKeeper.Instance.AccessKey);

            IEnumerable <ICategoryDeclaration> categoryDeclarations = proxy.LoadCategoryDeclarations();

            foreach (ICategoryDeclaration declaration in categoryDeclarations)
            {
                Manager.Declarations.Categories.Add(declaration.Id, declaration);

                foreach (KeyValuePair <int, IRuleDeclaration> pair in declaration.Rules)
                {
                    Manager.Declarations.Rules.Add(pair.Value.Id, pair.Value);
                }

                // Update 'Category Declaration' statistics counters...
                ProxyHome.Instance.RetrieveStatisticsProxy(ConfigKeyKeeper.Instance.AccessKey).IncrementCounter(CounterIds.CategoryDeclarations);
            }
        }