多项选择题

《合同法》规定,对违反合同者追究责任时,实行______。

A.严格责任原则
B.以补偿性为主原则
C.过错原则
D.违约金、定金并用原则
E.因不可抗力不能履行合同,部分或者全部免除责任