90-7-305. Trust agreement to secure bonds. In the discretion of the authority, any bonds issued under this chapter may be secured by a trust agreement between the authority and a corporate trustee, which may be any trust company or bank having the powers of a trust company in Montana or outside of Montana, if it is determined by the authority to be in the best interest of financing the bonds. The trust agreement or the resolution providing for the issuance of the bonds may pledge or assign the revenue to be received or the proceeds of any contract or contracts pledged and may convey or mortgage the project or any portion of the project. The trust agreement or resolution providing for the issuance of the bonds may contain provisions for protecting and enforcing the rights and remedies of the bondholders as may be reasonable and proper and not in violation of law, including particularly any provisions that have been specifically authorized to be included in a resolution of the authority authorizing bonds. A bank or trust company incorporated under the laws of this state that may act as depository of the proceeds of bonds or of revenue or other money may furnish indemnifying bonds or pledge securities that may be required by the authority. A trust agreement may set forth the rights and remedies of the bondholders and of the trustee or trustees and may restrict the individual right of action by bondholders. In addition, a trust agreement or resolution may contain other provisions that the authority may consider reasonable and proper for the security of the bondholders. All expenses incurred in carrying out the trust agreement or resolution may be treated as a part of the cost of the operation of an eligible facility.