https://www.joshualyman.com/2018/01/simple-javascript-model-mapper-utility-functions/
To be honest, the modelPropertyKey is really just there for developer convenience, to keep track of what part of the model you’re addressing here. You must return an object that will be Object.a