In your case, modelA and modelB are just references to the same underlying object representing the model. So there is no two models nor copying here. I don’t know if that is what you want, but that is what happens.