final public function save()
    {
        if (!$this->createdAt) {
            $this->createdAt = new DateTime();
        } else {
            $this->updatedAt = new DateTime();
        }
        try {
            app('em')->persist($this);
            app('em')->flush();
        } catch (\Exception $exception) {
            throw new HttpForbiddenException('ERROR INSERTING TO DB');
        }
        return $this;
    }