public function getDefinition($mosaic)
    {
        if (! $this->count()) {
            return false;
        }

        $mosaic = $this->prepareMosaic($mosaic);
        foreach ($this->all() as $definition) {
            if ($mosaic->getFQN() != $definition->id()->getFQN()) {
                continue;
            }

            return $definition;
        }

        return false;
    }