By the way, you're wrong.
Marriage is a religious covenant between a man, a woman, and their God. You're so immersed in big government intrusion that you fail to realize that marriage existed before both contracts and government.
I do not live in New Jersey so I do not know about all these sophisticated interpretations of contracts and governments. In my world, marriage is a sacrament. Here is an idea: for a man united in a commited life relationship of holy matrimony with a woman, New Jersey can call that relationship "marriage". For a man united with a man, or a woman united with a woman, the new name they can use is living in a relationship called "sin". Then eveyone can be clear about it and we do not have to mince words. The added benefit is that the terminology will be consistent with reality, and with millenia of cultural practice and religious truth and doctrine.