What are the elements of novation?

They are:

(1) the existence of a previous valid obligation;

(2) the agreement of all parties to the new contract;

(3) the extinguishment of the old contract; and

(4) the validity of the new one.