public function getByUser(int $id, int $trackableType = Tracker::TRACKER_ANY, int $perPage = 15) : LengthAwarePaginator
    {
        return $this->getModel()
                    ->newQuery()
                    ->where('user_id', $id)
                    ->where($this->typeClosure($trackableType))
                    ->paginate($perPage);
    }