LPS-33228

Hey Julio,

this is the new portion of changes when we turns models to StagedModels, however the pr mostly contains clone methods for the RepositoryModels. We need them because the new API uses the clone method of the exported staged models when it passes the parameters. In general when service builder runs on a staged model it generates a proper clone method, but we have a few exceptions when SB is not involved so we have to develop clone there.

cc'-ing: @matethurzo

thanks,
Daniel