Put data copying in the model