public static BudgetDetailWrapper Load(dynamic dyn)
        {
            Func <dynamic, BudgetDetailWrapper> func = (d) =>
            {
                return(new BudgetDetailWrapper
                {
                    ServerKnowledge = d.server_knowledge,
                    Budget = BudgetDetail.Load(d.budget)
                });
            };

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