private void FixupAlbum(Album previousValue)
     {
         if (previousValue != null && previousValue.Tracks.Contains(this))
         {
             previousValue.Tracks.Remove(this);
         }
 
         if (Album != null)
         {
             if (!Album.Tracks.Contains(this))
             {
                 Album.Tracks.Add(this);
             }
             if (AlbumId != Album.AlbumId)
             {
                 AlbumId = Album.AlbumId;
             }
         }
         else if (!_settingFK)
         {
             AlbumId = null;
         }
     }