'The many-to-many version of get_fields_with_model().'

def get_m2m_with_model(self):

    try:
        self._m2m_cache
    except AttributeError:
        self._fill_m2m_cache()
    return self._m2m_cache.items()
