Added a cache on ContentList.first -- should speed up partial fetching by a pretty large amount.