if (!filter_var($this->id)) {
            throw new Exception("Can't mark this thread as viewed because no thread ID exists");
        }