Экземпляр дочерней модели - None, Nested Serializer

Во время метода обновления я не получаю ничего в качестве вывода дочерних моделей.

Мои сериализаторы выглядят следующим образом -

class AddressSerializer(serializers.ModelSerializer):
    stateName = serializers.SerializerMethodField()

    class Meta:
        model = publicAddress
        fields = "__all__"

    def get_stateName(self, instance):
        return instance.state.state_name


class customerSerializer(serializers.ModelSerializer):
    custgroupName = serializers.SerializerMethodField()
    publicAdd = AddressSerializer(many=True)

    class Meta:
        model = customerMaster
        fields = ['id', 'mobileNumber', 'custGroup', 'custgroupName ','publicAdd']

    def get_custgroupName(self, instance):
        return instance.custGroup.name

и метод обновления customerSerializer -

def update(self, instance, validated_data):
    pubAdd_data = validated_data.pop('publicAdd')
    data = instance.publicAdd
    print(data)

    return instance

Здесь я получаю данные в операторе print как None. И я уверен, что есть несколько адресов, связанных с клиентом, так как в get request of customer publicAdd есть список значений. Пытаюсь понять, что я упустил?

Вернуться на верх