Some theoretical perspectives of co-creation and co-production of value by customers