public function sequence(int $value = null) { if ($value) { return $value; } return Ioc::make(SequenceService::class)->getNextValue($this->collection ?: $this->entityClass); }