protected function makeGenericUpdate(Model $model)
	{
		// Get first fillable key that is not the models primary key.
		$field = array_first(
			$model->getFillable(), function ($key, $value) use ($model) {
			return ($value !== $model->getKeyName());
		}
		);

		switch (gettype($model->{$field})) {
			case 'string':
				$model->{$field} = $model->{$field} . ' updated';
				break;
			case 'boolean':
				$model->{$field} = ! $model->{$field};
				break;
			case 'integer':
			case 'NULL':
			default:
				$model->{$field} = $model->{$field} + 1;
		}

		return $this;
	}