public function time(IdentifierInterface $entity, callable $callback)
    {
        // Start timer, execute callback, close timer
        $timerStart = microtime(true);
        $results = $callback();
        $time = round(microtime(true) - $timerStart, 4);

        $this->saveTime($entity, $time);

        return $results;
    }