多项选择题

A.合同义务
B.法定义务
C.推定义务
D.自愿义务