copyWith method 
    
    
    
  Implementation
  JWPlayerConfiguration copyWith({
  String? file,
  List<PlaylistItem>? playlist,
  List<Track>? tracks,
  List<Source>? sources,
  String? image,
  bool? autostart,
  Analytics? analytics,
  Related? related,
  Advertising? advertising,
}) =>
    JWPlayerConfiguration(
      file: file ?? this.file,
      playlist: playlist ?? this.playlist,
      tracks: tracks ?? this.tracks,
      sources: sources ?? this.sources,
      image: image ?? this.image,
      autostart: autostart ?? this.autostart,
      analytics: analytics ?? this.analytics,
      related: related ?? this.related,
      advertising: advertising ?? this.advertising,
    );