public List <long> GetIdFathers()
 {
     if (Father == null)
     {
         return(new List <long>());
     }
     else
     {
         List <long> items = new List <long>()
         {
             Father.Id
         };
         items.AddRange(Father.GetIdFathers());
         return(items);
     }
 }