多项选择题

合同义务转移的构成要件包括(  )

A.有有效的债务存在
B.债务可以转移
C.债务转移应取得债权人同意
D.有有效的合同存在
E.债权人与受让人达成转让协议