I also think that instead of all of the if conditions; you might be able to grab some of the information from plugin manager:
```php
$plugin = strtolower(array_pop(explode('\\', get_class($element)));
if ($renderer->has('sxb_' . $plugin)) {
    $helper = $renderer->plugin('sxb_' . $plugin);
    return $helper($element);
}
if ($renderer->has('sxb_form_' . $plugin)) {
    $helper = $renderer->plugin
    return $helper($element);
}
```

Then you could likely provide a mapping... otherwise; just provide an array map of a short-alias to the full name and abstract the plugin manager some more to do a hash lookup which would be far cheaper than all of the if statements :)