Design for values in engineering