Except as otherwise provided by this Chapter, the specific performance of a contract may be obtained by- (a) any party thereto; (b) the representative-in-interest, or the principal, of any party thereto: Provided that, where the learning, skill, solvency or any personal quality of such party is a material ingredient in the contract, or where ...