public function addTracker($tracker, callable $creator)
    {
        $this->creators[$tracker] = $creator;
        $this->map[] = $tracker;

        if (isset($this->trackers[$tracker])) {
            unset($this->trackers[$tracker]);
        }

        return $this;
    }