public function __construct(WishId $wishId, UserId $userId, $address, $content)
{
$this->wishId = $wishId;
$this->userId = $userId;
$this->setContent($content);
$this->setAddress($address);
$this->createdOn = new \DateTime();
$this->updatedOn = new \DateTime();
DomainEventPublisher::instance()->publish(new WishWasMade($this->id(), $this->userId(), $this->address(), $this->content()));
}