多项选择题

《民法典》规定的违约金具有什么性质()

A.补偿性
B.警告性
C.惩罚性
D.告诫性