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.
Comments: Indeed. Added a unit test and looking to fix. Thank you for the code for reproducibility.
```
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.
Comments: Indeed. Added a unit test and looking to fix. Thank you for the code for reproducibility.