improvements to financial_payment object