public static function getDefaultSettings()
    {
        $settings = parent::getDefaultSettings();

        $settings['templates.path'] = '';
        $settings['bono.base.path'] = '..';
        $settings['bono.theme'] = 'Bono\\Theme\\DefaultTheme';
        $settings['config.path'] = '../config';
        // slim settings debug MUST BE set true to propagate exception/error to middleware
        // commonhandlermiddleware will handle this later
        $settings['debug'] = true;
        $settings['autorun'] = true;
        $settings['bono.cli'] = (PHP_SAPI === 'cli');

        if (!isset($settings['bono.debug'])) {
            $settings['bono.debug'] = ($settings['mode'] == 'development') ? true : false;
        }

        $settings['view'] = 'Bono\\View\\LayoutedView';
        $settings['bono.partial.view'] = 'Slim\\View';

        return $settings;
    }