protected function _updateBetween($range, $dir = '+', $span = 2, $scp = [], $data = []) {
		extract($this->_config);

		$model::update([$right => (object) ($right . $dir . $span)], [
			$right => [
				'>=' => $range['floor'],
				'<=' => $range['ceiling']
		]] + $scp);

		$model::update([$left => (object) ($left . $dir . $span)] + $data, [
			$left => [
				'>=' => $range['floor'],
				'<=' => $range['ceiling']
		]] + $scp);
	}