public StoredPlaylist(List<KeyValuePair<string, string>> keyValuePairList) { foreach (var kv in keyValuePairList) { switch (kv.Key) { case "playlist": this.Playlist = kv.Value; break; case "Last-Modified": this.LastModified = kv.Value; break; default: break; } } }