protected function extractFieldLabels(
        WriterFieldInterface ...$fields
    ): array {
        return array_map(
            function (WriterFieldInterface $field) : string {
                return $field->getLabel();
            },
            $fields
        );
    }