It turns out that we will replace runtime creation with deep copying?
And then we will not control where the static data that is the creation template is, and where its copies with dynamic data obtained in the constructor are?