protected function getSettingsMethods()
    {
        if (empty($this->settingsMethods)) {
            $settings = $this->getSettingsRepository();

            $methods = get_class_methods($settings);

            $this->settingsMethods = array_diff($methods, ['__construct']);
        }

        return $this->settingsMethods;
    }