public プロダクトディスカッションリクエスト時(
     テナントId tenantId,
     プロダクトId productId,
     プロダクトオーナId productOwnerId,
     string name,
     string description,
     bool requestingDiscussion)
 {
     this.Description = description;
     this.EventVersion = 1;
     this.Name = name;
     this.OccurredOn = DateTime.Now;
     this.ProductId = productId;
     this.ProductOwnerId = productOwnerId;
     this.RequestingDiscussion = requestingDiscussion;
     this.TenantId = tenantId;
 }
 public プロダクト作成時(
     テナントId tenantId,
     プロダクトId productId,
     プロダクトオーナId productOwnerId,
     string name,
     string description,
     ディスカッションアベイラビリティ availability)
 {
     this.Availability = availability;
     this.Description = description;
     this.EventVersion = 1;
     this.Name = name;
     this.OccurredOn = DateTime.Now;
     this.ProductId = productId;
     this.ProductOwnerId = productOwnerId;
     this.TenantId = tenantId;
 }