public ProductBacklogItem(
     TenantId tenantId,
     ProductId productId,
     BacklogItemId backlogItem,
     int ordering)
 {
     this.BacklogItemId = backlogItem;
     this.Ordering = ordering;
     this.ProductId = productId;
     this.TenantId = tenantId;
 }
 internal void ReorderFrom(BacklogItemId id, int ordering)
 {
     if (this.BacklogItemId.Equals(id))
     {
         this.Ordering = ordering;
     }
     else if (this.Ordering >= ordering)
     {
         this.Ordering = this.Ordering + 1;
     }
 }