多项选择题

建设项目合同争议的产生原因是多方面的,最主要的原因是( )。

A.建设项目合同有缺陷
B.监理工程师发布指示
C.合同条款涉及当事人的权利
D.当事人的利益受到损害
E.签约双方对合同的理解不一致