public function getConfigRevisionLimit() {
        $default = Config::get('revisionable.revisions.limit');
        if(is_null($this->revisionLimit)) {
            // the parameter is not set - default behaviour is to create revisions
            return $default;
        }

        if(! is_numeric($this->revisionLimit)) {
            return $default;
        }

        return $this->revisionLimit;
    }