Demand response versus storage flexibility in energy: multi-objective programming considerations. (3rd July 2021)