private function sanitize($key, $value)
    {
        $key = (new KeySanitizer)->clean($key);

        if ($key == 'ville') {
            return [
                'ville' => (new CitySanitizer)->clean($value),
                'cp'    => (new CpSanitizer)->clean($value),
            ];
        }

        $filteClass = 'Lbc\\Filter\\' . ucfirst($key) . 'Sanitizer';

        if (!class_exists($filteClass)) {
            $filteClass = 'Lbc\\Filter\\DefaultSanitizer';
        }

        return [
            $key => call_user_func_array([(new $filteClass), 'clean'], [$value]),
        ];
    }