The inhabitants of the Town of Barrington, within the corporate limits as now established or as hereafter established in the manner provided by law, shall continue to be a municipal body politic and corporate in perpetuity, under the name of "Town of Barrington," and as such shall continue to have, exercise and enjoy all the rights, immunities, powers, privileges and franchises, and shall be subject to all the duties and obligations, now incumbent on or appertaining to the town as a municipal corporation, or by virtue of the laws of this State so far as the same shall not be altered by this Charter or amendments hereof.