public function withSubjectUniqueID(UniqueIdentifier $id): self
    {
        $obj = clone $this;
        $obj->_subjectUniqueID = $id;
        return $obj;
    }
public function withSubjectUniqueID(UniqueIdentifier $id): self
    {
        $obj = clone $this;
        $obj->_subjectUniqueID = $id;
        return $obj;
    }
public function withSubjectUniqueID ( UniqueIdentifier $ id ) : self { $ obj = clone $ this ; $ obj -> _subjectUniqueID = $ id ; return $ obj ; }
Get self with subject unique ID.

@param UniqueIdentifier $id
@return self
Get self with subject unique ID .