(1) If the obligor breaches a duty arising from the obligation, then the obligee may demand compensation of the damage caused thereby. This does not apply if the obligor is not responsible for the breach of duty.
(2) The obligee may demand compensation of damages for delay in performance only subject to the additional prerequisite set out in section 286.
(3) Damages in lieu of performance may be demanded by the obligee only subject to the additional prerequisites set out in sections 281, 282 or 283.