多项选择题

A.设立遗嘱是法律对公民财产所有权予以全面保护的最佳体现
B.设立遗嘱有利于发挥家庭养老育幼的功能
C.设立遗嘱有利于发展社会福利事业
D.设立遗嘱有利于减少和预防纠纷
E.设立遗嘱有利于法律的完善