protected function prepareSettings(
        $mass,
        $makeResources,
        $makeMountPoint,
        $extensionKey,
        $author,
        $title,
        $description,
        $useVhs,
        $useFluidcontentCore,
        $pages,
        $content,
        $backend,
        $controllers
    ) {
        return [
            $mass,
            (boolean) $makeResources,
            (boolean) $makeMountPoint,
            false === is_null($extensionKey) ? $extensionKey : self::DEFAULT_EXTENSION_KEY,
            $this->getAuthor($author),
            false === empty($title) ? $title : self::DEFAULT_EXTENSION_TITLE,
            false === empty($description) ? $description : self::DEFAULT_EXTENSION_DESCRIPTION,
            (boolean) $useVhs,
            (boolean) $useFluidcontentCore,
            (boolean) $pages,
            (boolean) $content,
            (boolean) $backend,
            (boolean) $controllers
        ];
    }