nAn assignment of a contract occurs when one
party to a contract
assigns rights under the contract to another who is not a party to the original contract.
generally assignable unless the contract or a statute provides to the contrary.
under a contract may be assigned, a contracting party may not delegate the duties imposed on such person under the contract.
nThe non-assigning party retains all rights
and defenses under