多项选择题

A.为了公共目的
B.在非歧视性及公平和平等的基础上
C.根据正当法律程序
D.给予适当补偿
E.给予充分、及时、有效的补偿