Adding support for prefetch_related

tests are included