protected bool TestEquals(UploadHeader other)
 {
     // auto-implemented by ReSharper
     return(string.Equals(_mediaLicense, other._mediaLicense) &&
            string.Equals(_programLicense, other._programLicense) &&
            string.Equals(_remixOf, other._remixOf) &&
            CollectionExtensions.Equals(_tags, other._tags) &&
            Equals(_uploaded, other._uploaded) &&
            string.Equals(_url, other._url) &&
            string.Equals(_userId, other._userId));
 }