/**
  * UserSignupNotification constructor.
  * @param $signup UserSignup
  */
 public function __construct(SubjectInterface $signup)
 {
     $this->signup = $signup;
     parent::__construct($signup);
 }
 /**
  * @param $signup Progress
  */
 public function __construct(Progress $progress)
 {
     $this->wpID = $progress->getWorkflowProgressID();
     parent::__construct($progress);
 }
 /**
  * @param $message PrivateMessage
  */
 public function __construct(PrivateMessage $message)
 {
     $this->msgID = $message->getMessageID();
     parent::__construct($message);
 }
 /**
  * UserSignupNotification constructor.
  * @param $message NewMessage
  */
 public function __construct(SubjectInterface $message)
 {
     $this->cnvMessageID = $message->getConversationMessage()->getConversationMessageID();
     parent::__construct($message);
 }