public function multipleFrom(array $valueLabelMap) : ArrayOfFieldBuilder
    {
        return $this->arrayOf(
            Field::element()->string()->oneOf($valueLabelMap)->required()
        )->containsNoDuplicates();
    }