多项选择题

上层建筑对于经济基础的能动作用在于它()。

A.为自己的经济基础服务
B.促进自己经济基础的形成、巩固和发展
C.排除对立的经济基础和上层建筑
D.决定自己所服务的经济基础的性质
E.决定经济基础的变化