The Authority shall continue in existence perpetually or until dissolved by act of the Village Council or by law; provided, however, that the Authority shall not be dissolved if such dissolution could operate as an impairment of any of its contracts.