Overwrite property expression type only if it's subtype of the native… #19569
| Job | Run time | 
|---|---|
| 1m 26s | |
| 1m 25s | |
| 3m 16s | |
| 3m 43s | |
| 2m 42s | |
| 1m 38s | |
| 2m 39s | |
| 2m 37s | |
| 2m 39s | |
| 2m 44s | |
| 1m 29s | |
| 2m 36s | |
| 1m 23s | |
| 2m 37s | |
| 1m 28s | |
| 2m 37s | |
| 1m 28s | |
| 2m 38s | |
| 41m 5s | 
| Job | Run time | 
|---|---|
| 1m 26s | |
| 1m 25s | |
| 3m 16s | |
| 3m 43s | |
| 2m 42s | |
| 1m 38s | |
| 2m 39s | |
| 2m 37s | |
| 2m 39s | |
| 2m 44s | |
| 1m 29s | |
| 2m 36s | |
| 1m 23s | |
| 2m 37s | |
| 1m 28s | |
| 2m 37s | |
| 1m 28s | |
| 2m 38s | |
| 41m 5s |