多项选择题

工程咨询机构方面的法律责任一般包括( )。

A.违约
B.不调查
C.过失
D.故意欺瞒客户
E.违法