多项选择题

工程项目前期咨询协议或合同的主要内容包括( )。

A.明确规定任务和目标
B.规定咨询单位应得报酬
C.明确业主和咨询工程师的义务
D.明确工程承包商的义务
E.明确勘察设计单位的义务