private void FixupArtist(Artist previousValue)
{
if (previousValue != null && previousValue.Albums.Contains(this))
{
previousValue.Albums.Remove(this);
}
if (Artist != null)
{
if (!Artist.Albums.Contains(this))
{
Artist.Albums.Add(this);
}
if (ArtistId != Artist.ArtistId)
{
ArtistId = Artist.ArtistId;
}
}
}