public ElementTrasy(ElementTrasy elem) : this()
 {
     linia           = elem.linia;
     czasOczekiwania = elem.czasOczekiwania;
     czasPrzejazdu   = elem.czasPrzejazdu;
     przystanek      = elem.przystanek;
 }
 protected virtual Linia ZwrocLinieNastepnegoElementu(ElementTrasy et)
 {
     return(et?.Linia);
 }