What factors make an agreement enforceable under the principle of quasi-contract? Choose 2 answers.
A. The courts determine that an enforceable contract exists.
B. The enriched party knows about the benefit and keeps it.
C. The enriching party is negligent.
D. One party is being enriched at the expense of the other.