internal void Update(Track track)
{
if (Equals (track))
return;
artist = track.Artist;
album = track.Album;
title = track.Title;
year = track.Year;
format = track.Format;
duration = track.Duration;
size = track.Size;
genre = track.Genre;
trackNumber = track.TrackNumber;
trackCount = track.TrackCount;
dateAdded = track.DateAdded;
dateModified = track.DateModified;
bitrate = track.BitRate;
EmitUpdated ();
}