private function getIrregularSingular(string $string): ?string
    {

        foreach (static::IRREGULARS as $singular => $plural) {
            if (!preg_match('/(' . $plural . ')$/i', $string, $matches)) {