+       /**
+        * Set short
+        *
+        * @param string $short
+        *
+        * @return Snippet
+        */
+       public function setShort(?string $short): Snippet {
+               $this->short = $short;
+
+               return $this;
+       }
+
+       /**
+        * Get short
+        *
+        * @return string
+        */
+       public function getShort(): ?string {
+               return $this->short;
+       }
+
+       /**
+        * Set rate
+        *
+        * @param int $rate
+        *
+        * @return Snippet
+        */
+       public function setRate(?int $rate): Snippet {
+               $this->rate = $rate;
+
+               return $this;
+       }
+
+       /**
+        * Get rate
+        *
+        * @return int
+        */
+       public function getRate(): ?int {
+               return $this->rate;
+       }
+
+       /**
+        * Set hat
+        *
+        * @param bool $hat
+        *
+        * @return User
+        */
+       public function setHat(?bool $hat): Snippet {
+               $this->hat = $hat;
+
+               return $this;
+       }
+
+       /**
+        * Get hat
+        *
+        * @return bool
+        */
+       public function getHat(): ?bool {
+               return $this->hat;
+       }