This also needs a re-work. Something like:

```php
$parts = explode(static::EXTENSION_SEPARATOR, $this->name());

return $parts[0];
```