public function generateNames()
{
$parts = $this->upperToArray($this->configuration->name);
$backendModelParts = $this->upperToArray($this->getModelName());
$this->backendModelAlias = $this->getBackendModelAlias();
$this->camelCaseModel = implode('', $backendModelParts);
$this->under_score_model = strtolower(implode('_', $backendModelParts));
$this->under_score_js = strtolower(implode('_', $parts));
$this->dash_js = strtolower(implode('-', $parts));
$this->developerPrefix = $parts[0];
$this->backendWidgetController = $this->configuration->name . 'Widget';
}