def METHOD_NAME(v3_field: Dict[str, Any]) -> None:
    """
    Not having V3 fields root level as part of the `required` field is not enough as the platform will create empty objects for those.
    For example, filling all non-hidden fields from the form will create a config like:
    ```
    {
      <...>
      "provider": {},
      <...>
    }
    ```
    As the field `provider` exists, the JSON validation will be applied and as `provider.bucket` is needed, the validation will fail
    with the following error:
    ```
      "errors": {
        "connectionConfiguration": {
          "provider": {
            "bucket": {
              "message": "form.empty.error",
              "type": "required"
            }
          }
        }
      }
    ```
    Hence, we need to make any V3 nested fields not required.
    """
    if "properties" not in v3_field:
        return
    v3_field["required"] = []
    for neste_field in v3_field["properties"]:
        SourceS3.METHOD_NAME(neste_field)