Defining and Measuring Customer Value: Some Reflections and New Perspectives. (May 2023)