多项选择题

下列物质属于难溶于水的是()

A、BaSO4
B、Mg(OH)2
C、CaCO3
D、KCl