How to use virtual prototyping to design Product-Service Systems