(b) Any trust agreement may pledge or assign the infrastructure revenue debt service fund. Any trust agreement or any resolution providing for the issuance of such bonds may contain such provisions for protecting and enforcing the rights and remedies of the bondholders or noteholders as are reasonable and proper and not in violation of law, including the provisions contained in section seventeen of this article, and covenants setting forth the duties of the water development authority in respect to the payment of the principal of and interest, charges and fees on loans made to, or bond purchases from, governmental agencies from the proceeds of the bonds, and the custody, safeguarding and application of all moneys. Any banking institution or trust company incorporated under the laws of this state which may act as depository of the proceeds of bonds or of the infrastructure debt service fund shall furnish such indemnifying bonds or pledge securities as are required by the water development authority. The trust agreement may set forth the rights and remedies of the bondholders and noteholders and of the trustee and may restrict individual rights of action by bondholders and noteholders as customarily provided in trust agreements or trust indentures securing similar bonds and notes. The trust agreement may contain such other provisions as the water development authority deems reasonable and proper for the security of the bondholders or noteholders. All expenses incurred in carrying out the provisions of any such trust agreement may be treated as part of the cost of the construction, renovation, repair, improvement or acquisition of a project or infrastructure project.