class MyManager(models.Manager):

    use_for_related_fields = True

    def my_fun(сам):
        pass


class ПересечениеКоординат(АбстрактнаяМодель):

    х = models.IntegerField()
    у = models.IntegerField()
    карта = models.ForeignKey("Карта")
    расстояние = models.ManyToManyField(
        "self",
        through="Расстояние",
        symmetrical=False,
        related_name="расстояния_до_коорд"
    )

Хочу добавить свой менеджер, в поле "многие-ко-многим". use_for_related_fields = True, вроде указал правильно, my_copy = copy.copy(manager) тоже работает, но я не вижу метода "my_fun" у менеджера объекта.

Что я делаю не так? Как правильно добавить свой менеджер для связанных полей?