def METHOD_NAME(self, validated_data):
    user = validated_data.get("user") or self.context["request"].user
    organization = self.context["request"].auth.organization
    self_or_admin = user.self_or_admin(user_to_check=self.context["request"].user, organization=organization)
    if not self_or_admin:
        raise Forbidden()
    instance = UserNotificationPolicy.objects.METHOD_NAME(**validated_data)
    return instance