I don't think we should say "potentially huge". While performance is certainly an issue for large data sources, we need to keep the reference to the actual items regardless of the size. I believe we made this change when working with small data sources because we needed data binding to stay in tact.