archived = $a; return $this; } public function getArchived(): ?bool { return $this->archived; } protected function setDraft(bool $a): self { $this->draft = $a; return $this; } public function getDraft(): ?bool { return $this->draft; } public function getCid(): string { return static::$cid; } abstract public static function cid(): string; }