多项选择题

A.合同法以任意性规范为主
B.合同法以强制性规范为主
C.合同法以平等协商和等价无偿为原则
D.合同法以平等协商和等价有偿为原则
E.合同法采取了约定优先的原则