When I run the attached Program.cs as a console app, I get this output:
```
iris rows: 150
iris50 rows: 50
species length: 150
species50 length: 150
iris50["Species"].Length: 50
```
I expected species50 to have length 50. It looks like the first iris object used at the dynamic call site is getting cached and reused for subsequent calls.
```
iris rows: 150
iris50 rows: 50
species length: 150
species50 length: 150
iris50["Species"].Length: 50
```
I expected species50 to have length 50. It looks like the first iris object used at the dynamic call site is getting cached and reused for subsequent calls.