多项选择题

A.公共利益的需要
B.双方协商并经有关部门批准
C.由于一方的违约,使合同没有必要履行
D.土地灭火