PJOTRIK: Reknu to jinak. To moje funguje, to tvoje ne :).
1) Nededi to, ale implementuje.
2) Bohuzel se v jadre Gr1du pouziva linq-to-sql, kde zalezi na konkretnich instancich objektu. Nestaci, ze maji stejne rozhrani a stejny hodnoty.
3) Ta funkce sice dle statickyho rozhrani ocekava IAgentInfo a ty ocekavas, ze kdyz tam posles cokoliv, co implementuje IAgentInfo, tak bude spravne. Ale ve skutecnosti ta funkce ocekava konkretni instance objektu, ktere shodou okolnosti vzdy implementuji IAgentInfo.