NECROMAN: V tom pripade bych to vubec neresil. Prijde mi to fakt ok. Jestli se nepletu, tak array ICollection<T> neimplementuje, takze timhle obsahnes zdroj dat jak z kolekci, tak z poli. V pripade ze by tam nekdo chtel cpat veci, ktery budou mit promenny vysledky v case tak:
1) Bud to tak ma bejt a je to ok.
2) Nema to tak bejt a v tom pripade i kdyby na tom zavolal .ToList(), tak se sice chyba zamaskuje, ale porad tam bude existovat.