public static CategoryGroupsWrapper Load(dynamic dyn)
        {
            Func <dynamic, CategoryGroupsWrapper> func = (d) =>
            {
                var result = new CategoryGroupsWrapper();
                foreach (var c in d.category_groups)
                {
                    result.CategoryGroups.Add(CategoryGroupWithCategories.Load(c));
                }
                return(result);
            };

            return(YnabApi.ProcessApiResult(dyn, func));
        }