Using a for each loop such as:
foreach (var item in model.Items)
fails to determine the type of item - even though Items implements Generic.IEnumerable<>. Interestingly, LINQ works as expected on the collection class such as:
foreach (var item in model.Items.Where(i => i.value == 0))
Most likely has been an issue since the 4.0 migration / port.
Corrects implicit type inference when using foreach. Closes #89.