public function infer()
    {
        $bestInferredFields = [];
        foreach ($this->fieldsPopularity as $fieldName => $fieldTypesPopularity) {
            $bestInferredFields[$fieldName] = $this->inferField($fieldName, $fieldTypesPopularity);
        }

        return $bestInferredFields;
    }