public static Person AddFiles(this Person gedcomXPerson, Domain.Trees.People.Person person) { foreach (var file in person.Files) { var doc = new SourceReference(); doc.AddQualifier(new Qualifier("Name", file.Name)); doc.AddQualifier(new Qualifier("Uri", file.FileUri.ToString())); doc.AddQualifier(new Qualifier("MimeType", file.FileUri.ToString())); doc.AddQualifier(new Qualifier("MainPhoto", false.ToString())); gedcomXPerson.AddSource(doc); } if (person.MainPhoto is { })