public function getScoresByAttribute(Attribute $attribute): Collection
    {
        return $this->candidates->map(function (CanBeSpecified $candidate) {
            return $candidate->specifications();
        })->map(function (SpecificationsInterface $specifications) use ($attribute) {
            if (!$specifications->has($attribute)) {
                return;
            }

            return $specifications->get($attribute)->getScoreValue();
        });
    }