Prior to the granting of any site development approval, the applicant may be required to enter into an agreement with the Township, in form satisfactory to the Township Attorney, requiring the installation and maintenance by the applicant and the applicant's successors in interest, of such improvements on or to the site or imposing such limitations upon the development thereof, as are deemed necessary by the Planning Board for implementing the standards and criteria set forth in this chapter, providing that the municipality may cause such improvements to be installed or maintained and developments in violation of such limitations to be corrected at the expense of the applicant or the applicant's successors in interest, if they shall fail to do so, and granting to the municipality such rights and easements as shall be reasonably required for access by the municipality to such improvements and developments for such purposes. The agreement shall also provide for inspection annually and after each major flood by the Township Engineer and by another qualified engineer acceptable to the Township Engineer, at the expense of the applicant and the applicant's successors in interest, and for the undertaking by the applicant and successors of such corrective measures as are shown by such inspection to be required for the proper functioning of the facilities.