public function create($subject, $body, $releaseDt, $isEmail, $isInterrupt, $displayGroupIds = [], $userGroupIds = [])
    {
        $this->userId = $this->getEntityProvider()->getMe()->getId();
        $this->subject = $subject;
        $this->body = $body;
        $this->releaseDt = $releaseDt;
        $this->isEmail = $isEmail;
        $this->isInterrupt = $isInterrupt;
        $this->displayGroupIds = $displayGroupIds;
        $this->userGroupIds = $userGroupIds;

        $this->getLogger()->info('Creating Notification ' . $subject);
        $response = $this->doPost('/notification', $this->toArray());

        return $this->hydrate($response);
    }