ProjectReference and reference iterator