A trust agreement may pledge or assign, in whole or in part, the revenues, funds and other assets or property held or to be received by the assessing party or the agency including, without limitation, all monies and investments on deposit from time to time in any fund of the assessing party or the agency or any account thereof and any contract or other rights to receive the same, whether then exis