The correct option is D All of the above
Section 10 of the Indian Contract Act, 1872 requires parties to fulfill certain criteria before it becomes a completely enforceable contract. It then creates rights and liabilities on the parties to the contract. A breach of obligation occurs when these respective promises by parties to an enforceable contract, is not performed (Section 37 of the Act).