A . 所有的合同都可以行使留置权
B . 留置权是一种法定的担保物权
C . 法律规定或者当事人约定不能留置的动产,不得留置
D . 同一动产上已设立抵押权或质权,该动产又被留置的,留置人权人优先受偿