public function getByHash($columns, string $hash): ?IEntity
	{
		if ($this->manager->hasher === null) {
			throw new MissingServiceException('Hasher is missing');
		}
		return $this->toEntity($this->manager->hasher->hashSQL($this->builder(), $columns, $hash));
	}