public function add_dependency(backup_setting $dependentsetting, $type = setting_dependency::DISABLED_VALUE, $options = array())
 {
     // Check the dependency level is >= current level
     if ($dependentsetting->get_level() < $this->level) {
         throw new backup_setting_exception('cannot_add_upper_level_dependency');
     }
     parent::add_dependency($dependentsetting, $type, $options);
 }