An update on customer value: state of the art, revised typology, and research agenda. (29th November 2019)