PrefetchRelatedMixin and a few tests. Not yet complete or fully tested.