issue_93: make sure no one can assign non IncomeCategory to income, maybe redundant