Our goal is to get rid of uses of {{Type}} as much as possible, so replacing {{TypeHelper}} with proper {{ModelPart}} contracts is very desirable.
I also expect improvements to performance for merging because we reduce the amounts of mega-morphic call sites.
We should also be able to pre-compute whether model parts are mutable/deeply-mutable and hence short circuit to avoid nested calls. |
|