多项选择题

在下列哪些合同中,一方当事人不履行支付价款或报酬义务时,另一方可以依法对对方财产行使留置权( )

A.行纪合同
B.货运合同
C.保管合同
D.承揽合同