factory ComponentFile.fromJson(Map<String, dynamic> json) { return ComponentFile( source: json['source'] as String, destination: json['destination'] as String, ); }