多项选择题

A.必须要有损害事实(首要构成要件)
B.必须有违约行为
C.违约行为和损害事实之间存在因果关系
D.主体是合同的违约方