多项选择题

合同中违约责任的规定是为了()。

A.促使当事人履行合同义务
B.免责
C.维护市场交易秩序
D.补偿因违约而给对方造成的损失