public function execute(
        Query $query,
        MapInterface $variables
    ): SetInterface {
        return ($this->makeEntity)(
            $this->connection->execute($query),
            $variables
        );
    }