private Person FindOrCreate(string personInput)
        {
            var person = this.FamilyTree
                         .FirstOrDefault(c => c.Name == personInput || c.Birthday == personInput);

            if (person == null)
            {
                person = Person.CreatePerson(personInput);
                this.FamilyTree.Add(person);
            }

            return(person);
        }
 public FamilyTreeBuilder(string mainPersonInput)
 {
     this.FamilyTree = new List <Person>();
     this.MainPerson = Person.CreatePerson(mainPersonInput);
     this.FamilyTree.Add(this.MainPerson);
 }