KRACOEUS-7695 : budget income summary attempt 1

I have added a DTO class ( coeus-impl/src/main/java/org/kuali/coeus/common/budget/framework/income/BudgetPeriodIncomeTotal.java ) , a  p:methodToCall="showBudgetPeriodIncomeSummary" in the xml page and the java method showBudgetPeriodIncomeSummary in the controller. The showBudgetPeriodIncomeSummary is being called, but the page won't display the table. Please take a look, tell me what I  need to change. Thanks! 
I  will move it to ProposalBudgetForm. But also I will change a mapProjectIncomeTotalsToBudgetPeriodNumbers() in Budget.java from private to public to avoid the "protected not accessible" error since I  used it to build the DTO list. Any other better way to do it?