Parties shall as far as possible be reinstated in the position which would have been existed, had the contract not been made. Acts done in performance of the contract shall be of no effect. Money received shall be reclaimed. However, an act that is made in performance of a contract is not subjected to invalidation if such invalidation affects the interest of third parties in good faith.