public function addSettings(array $settings, $cachable = true)
    {
        foreach ($settings as $setting) {
            if ($setting instanceof ISetting) {
                $this->addSetting($setting);
            }
        }

        return $this;
    }