private void OnItemSortPropertyChanged(object sender, PropertyChangedEventArgs e)
 {
     if (LiveShapingItems.TryGetValue((T)sender, out var liveShapingItem))
     {
         liveShapingItem.IsSortDirty = true;
     }
     else
     {
         Debug.WriteLine($"{sender} not found");
     }
 }